@charset "gbk";
/*!
 * ÍÏ×§°æÄ£°å
 * http://www.evyun.cn
 * ÍÏ×§°æÄÚÒ³¿ò¼ÜÑùÊ½¹æÔò
 */
.b-listpage-pic-text-list-0 li {
    width: 100%
}

.b-listpage-pic-text-list-0 .inner {
    padding: 10px 5px;
    border-style: solid dashed dashed solid;
    border-width: 0 0 1px 0;
    margin: 0 0 20px
}

.b-listpage-pic-text-list-0 .pics {
    border-style: solid;
    border-width: 1px;
    margin: 0 0 10px 0;
    display: block;
    padding: 10px
}

.b-listpage-pic-text-list-0 .pic {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.b-listpage-pic-text-list-1 li {
    width: 100%
}

.b-listpage-pic-text-list-1 .inner {
    padding: 10px 5px;
    border-style: solid dashed dashed solid;
    border-width: 0 0 1px 0
}

.b-listpage-pic-text-list-1 .pics {
    border-style: solid;
    border-width: 1px;
    float: left;
    margin: 0 10px 0 0
}

.b-listpage-pic-text-list-1 .pic {
    width: 120px;
    height: 90px;
    overflow: hidden
}

.b-listpage-pic-text-list-1 .pic-intro {
    height: 44px;
    overflow: hidden;
    padding-right: 5px;
    line-height: 20px
}

.b-listpage-pic-text-list-1 .pic-price {
    line-height: 30px;
    height: 30px
}

.b-listpage-pic-text-list-1 .pic-price .list-shopcar-icon {
    display: block
}

.b-listpage-pic-text-list-1 .pl-buy-info-area {
    margin-bottom: 5px
}

.b-listpage-pic-text-list-1 .pl-buy-info-area .pl-buy-number em {
    font-style: normal;
    color: #c00;
    margin-left: 3px
}

.b-listpage-pic-text-list-repeat .inner {
    position: relative
}

.b-listpage-pic-text-list-repeat .pic-attr {
    margin-right: 150px
}

.b-listpage-pic-text-list-repeat .pic-price {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -1.5em;
    line-height: 30px;
    height: 30px
}

.b-listpage-pic-text-list-repeat .pic-price .newPrice em {
    font-size: 20px
}

.b-listpage-pic-text-list-2 li {
    width: 50%
}

.b-listpage-pic-text-list-2 .inner {
    padding: 10px 0;
    border-style: solid dashed dashed solid;
    border-width: 0 1px 1px 0
}

.b-listpage-pic-text-list-2 li:nth-child(2n) .inner {
    border-right: none
}

.b-listpage-pic-text-list-2 .pics {
    border-style: solid;
    border-width: 1px;
    float: left;
    margin: 0 10px
}

.b-listpage-pic-text-list-2 .pic {
    width: 100px;
    height: 100px;
    overflow: hidden
}

.b-listpage-pic-text-list-2 .pic_attr {
    margin-right: 10px
}

.b-listpage-pic-text-list-2 .pic-intro {
    overflow: hidden;
    padding-right: 5px;
    height: 55px;
    line-height: 18px
}

.b-listpage-pic-text-list-2 .pic-price {
    line-height: 30px;
    height: 30px
}

.b-listpage-pic-text-list-2 .pic-price .list-shopcar-icon {
    display: block
}

.b-listpage-pic-text-list-2 .pl-buy-info-area {
    margin-bottom: 5px
}

.b-listpage-pic-text-list-2 .pl-buy-info-area .pl-buy-number em {
    font-style: normal;
    color: #c00;
    margin-left: 3px
}

.b-listpage-pic-text-list-3 {
    position: relative;
    z-index: 1
}

.b-listpage-pic-text-list-3 .inner {
    border: 1px solid #ccc
}

.b-listpage-pic-text-list-3 .pics {
    display: block;
    border: none
}

.b-listpage-pic-text-list-3 .pic {
    width: 200px;
    height: 200px
}

.b-listpage-pic-text-list-3 .pic-attr h3 {
    height: 24px
}

.b-listpage-pic-text-list-3 .buy-over-icon, .b-listpage-pic-text-list-3 .pl-collect, .b-listpage-pic-text-list-3 .pl-collect em, .b-listpage-pic-text-list-3 .pl-shop-info-area .pl-shop-name em, .b-listpage-pic-text-list-3 .pl-shop-info-area .pl-shop-service a, .s-listpage-pic-text-list-3 .buy-over-icon {
    background-image: url(../images/pro-list-li-icon.png)
}

.b-listpage-pic-text-list-3 .buy-over-icon, .s-listpage-pic-text-list-3 .buy-over-icon {
    position: absolute;
    left: 20px;
    top: 20px;
    width: 47px;
    height: 47px;
    background-position: 0 -33px;
    font: 400 14px/47px 'ËÎÌå';
    color: #fff;
    text-align: center;
    z-index: 2
}

.b-listpage-pic-text-list-3 .pl-collect {
    position: absolute;
    bottom: 8%;
    right: -100px;
    height: 32px;
    line-height: 32px;
    background-position: 0 0;
    overflow: hidden
}

.b-listpage-pic-text-list-3 .pl-collect em {
    background-position: 0 -84px;
    width: 18px;
    height: 19px;
    float: left;
    margin: 6px 0 0 10px
}

.b-listpage-pic-text-list-3 .pl-collect b {
    color: #fff;
    font-size: 14px;
    float: left;
    line-height: 32px;
    padding: 0 10px 0 8px
}

.b-listpage-pic-text-list-3 .pl-collect .yes-collect em {
    background-position: -19px -84px
}

.b-listpage-pic-text-list-3 .pl-small-pic-list {
    width: 100%;
    overflow: hidden
}

.b-listpage-pic-text-list-3 .pl-small-pic-list .pl-small-pic-list-inner {
    margin-right: -4px
}

.b-listpage-pic-text-list-3 .pl-small-pic-list .pl-list-dd {
    float: left;
    width: 25%
}

.b-listpage-pic-text-list-3 .pl-small-pic-list .pl-list-dd span {
    display: block;
    height: 45px;
    border: 1px solid #ccc;
    overflow: hidden;
    margin: 5px 4px 0 0;
    cursor: pointer
}

.b-listpage-pic-text-list-3 .pl-small-pic-list .pl-list-dd span img {
    width: 100%;
    height: 100%
}

.b-listpage-pic-text-list-3 .pl-small-pic-list .pl-list-dd-cur span {
    border-color: #c00
}

.b-listpage-pic-text-list-3 .pl-buy-info-area {
    line-height: 30px;
    height: 30px
}

.b-listpage-pic-text-list-3 .pl-buy-info-area .pl-buy-comment {
    float: left
}

.b-listpage-pic-text-list-3 .pl-buy-info-area .pl-buy-number {
    float: left
}

.shop-b-listpage-pic-text-list-3.b-listpage-pic-text-list-3 .pl-buy-info-area .pl-buy-number {
    float: right
}

.b-listpage-pic-text-list-3 .pl-buy-info-area em {
    font-style: normal;
    font-weight: 700;
    color: #c00;
    margin: 0 2px
}

.b-listpage-pic-text-list-3 .pl-shop-info-area {
    border-top: 1px dashed #ccc;
    padding: 5px 0;
    height: 31px;
    position: relative;
    overflow: hidden
}

.b-listpage-pic-text-list-3 .pl-shop-info-area .pl-shop-name {
    float: left;
    line-height: 30px
}

.b-listpage-pic-text-list-3 .pl-shop-info-area .pl-shop-name em {
    vertical-align: middle;
    margin-right: 5px;
    display: inline-block;
    width: 20px;
    height: 22px;
    background-position: -38px -83px
}

.b-listpage-pic-text-list-3 .pl-shop-info-area .pl-shop-service {
    position: absolute;
    right: 0;
    top: 8px
}

.b-listpage-pic-text-list-3 .pl-shop-info-area .pl-shop-service a {
    display: inline-block
}

.b-listpage-pic-text-list-3 .pl-shop-info-area .pl-shop-service .pl-shop-qq {
    width: 19px;
    height: 22px;
    background-position: -58px -84px
}

.b-listpage-pic-text-list-3 .pic-price {
    line-height: 30px;
    height: 30px
}

.b-listpage-pic-text-list-3 .pic-price .list-shopcar-icon {
    display: block
}

.wrapper-960 .b-listpage-pic-text-list-3 ul {
    margin: 0 -9px
}

.wrapper-960 .b-listpage-pic-text-list-3 .inner {
    margin: 0 9px 18px;
    padding: 10px
}

.wrapper-1020 .b-listpage-pic-text-list-3 ul {
    margin: 0 -13px
}

.wrapper-1020 .b-listpage-pic-text-list-3 .inner {
    margin: 0 13px 26px;
    padding: 15px
}

.wrapper-1080 .b-listpage-pic-text-list-3 ul {
    margin: 0 -16px 0 -17px
}

.wrapper-1080 .b-listpage-pic-text-list-3 .inner {
    margin: 0 16px 33px 17px;
    padding: 10px 20px
}

.wrapper-1140 .b-listpage-pic-text-list-3 ul {
    margin: 0 -6px
}

.wrapper-1140 .b-listpage-pic-text-list-3 .inner {
    margin: 0 6px 12px;
    padding: 7px
}

.wrapper-1200 .b-listpage-pic-text-list-3 ul {
    margin: 0 -9px
}

.wrapper-1200 .b-listpage-pic-text-list-3 .inner {
    margin: 0 9px 18px;
    padding: 10px
}

.wrapper-1260 .b-listpage-pic-text-list-3 ul {
    margin: 0 -11px 0
}

.wrapper-1260 .b-listpage-pic-text-list-3 .inner {
    margin: 0 11px 22px;
    padding: 15px
}

.wrapper-1320 .b-listpage-pic-text-list-3 ul {
    margin: 0 -12px 0
}

.wrapper-1320 .b-listpage-pic-text-list-3 .inner {
    margin: 0 12px 24px;
    padding: 20px
}

.b-listpage-pic-text-list-4 ul {
    margin: 0
}

.b-listpage-pic-text-list-4 .inner {
    margin: 0
}

.b-listpage-pic-text-list-4 .pics {
    display: block;
    border-width: 1px;
    border-style: solid
}

.b-listpage-pic-text-list-4 .pic {
    width: 150px;
    height: 150px
}

.b-listpage-pic-text-list-4 .pic-attr {
    width: 150px
}

.b-listpage-pic-text-list-4 .pic-price {
    line-height: 30px;
    height: 30px
}

.b-listpage-pic-text-list-4 .pic-price .list-shopcar-icon {
    display: block
}

.b-listpage-pic-text-list-4 .pl-buy-info-area {
    margin-bottom: 5px
}

.b-listpage-pic-text-list-4 .pl-buy-info-area .pl-buy-number em {
    font-style: normal;
    color: #c00;
    margin-left: 3px
}

.wrapper-960 .b-listpage-pic-text-list-4 .inner {
    padding: 10px 18px
}

.wrapper-1020 .b-listpage-pic-text-list-4 .inner {
    padding: 10px 8px
}

.wrapper-1080 .b-listpage-pic-text-list-4 .inner {
    padding: 15px 13px 0
}

.wrapper-1140 .b-listpage-pic-text-list-4 .inner {
    padding: 20px 18px 10px
}

.wrapper-1200 .b-listpage-pic-text-list-4 .inner {
    padding: 10px 8px 5px 9px
}

.wrapper-1260 .b-listpage-pic-text-list-4 .inner {
    padding: 10px 13px
}

.wrapper-1320 .b-listpage-pic-text-list-4 .inner {
    padding: 5px 6px 5px 5px
}

.b-listpage-pic-text-list-5 ul {
    margin: 0
}

.b-listpage-pic-text-list-5 li {
    float: left
}

.b-listpage-pic-text-list-5 .inner {
    margin: 0
}

.b-listpage-pic-text-list-5 .pic-title {
    line-height: 30px;
    height: 30px
}

.b-listpage-pic-text-list-5 .pics {
    display: block;
    border-width: 1px;
    border-style: solid
}

.b-listpage-pic-text-list-5 .pic {
    width: 280px;
    height: 280px
}

.b-listpage-pic-text-list-5 .pic-attr {
    width: 280px
}

.b-listpage-pic-text-list-5 .pic-price {
    line-height: 30px;
    height: 30px
}

.b-listpage-pic-text-list-5 .pic-price .list-shopcar-icon {
    display: block
}

.b-listpage-pic-text-list-5 .pl-buy-info-area {
    margin-bottom: 5px
}

.b-listpage-pic-text-list-5 .pl-buy-info-area .pl-buy-number em {
    font-style: normal;
    color: #c00;
    margin-left: 3px
}

.wrapper-960 .b-listpage-pic-text-list-5 .inner {
    padding: 17px 17px 5px
}

.wrapper-1020 .b-listpage-pic-text-list-5 .inner {
    padding: 27px 27px 5px
}

.wrapper-1080 .b-listpage-pic-text-list-5 .inner {
    padding: 37px 37px 5px
}

.wrapper-1140 .b-listpage-pic-text-list-5 .inner {
    padding: 47px 47px 5px
}

.wrapper-1200 .b-listpage-pic-text-list-5 .inner {
    padding: 7px 7px 5px
}

.wrapper-1260 .b-listpage-pic-text-list-5 .inner {
    padding: 15px 15px 5px
}

.wrapper-1320 .b-listpage-pic-text-list-5 .inner {
    padding: 22px 22px 5px
}

.s-listpage-pic-text-list-1 li {
    width: 100%
}

.s-listpage-pic-text-list-1 .inner {
    border-bottom: 1px dashed #ccc
}

.s-listpage-pic-text-list-1 .pics {
    float: left;
    margin-right: 10px
}

.s-listpage-pic-text-list-1 .pic {
    width: 100px;
    height: 100px
}

.s-listpage-pic-text-list-1 .pic-intro {
    height: 54px;
    line-height: 18px
}

.s-listpage-pic-text-list-1 .pic-price {
    line-height: 30px;
    height: 30px
}

.s-listpage-pic-text-list-1 .pic-price .list-shopcar-icon {
    display: block
}

.s-listpage-pic-text-list-1 .pl-buy-info-area {
    margin-bottom: 5px
}

.s-listpage-pic-text-list-1 .pl-buy-info-area .pl-buy-number em {
    font-style: normal;
    color: #c00;
    margin-left: 3px
}

.s-listpage-pic-text-list-hy li {
    position: relative
}

.s-listpage-pic-text-list-hy .pic {
    width: 150px;
    height: 150px
}

.s-listpage-pic-text-list-hy .pic-code {
    display: none;
    position: absolute;
    bottom: 0
}

.s-listpage-pic-text-list-hy .btn-group {
    padding-top: 5px
}

.s-listpage-pic-text-list-2 ul {
    margin: 0 -5px
}

.s-listpage-pic-text-list-2 li {
    width: 50%
}

.s-listpage-pic-text-list-2 .inner {
    margin: 5px;
    border: 1px dashed #ccc;
    padding: 5px
}

.s-listpage-pic-text-list-2 .pics {
    float: left;
    margin: 0 10px 0 0
}

.s-listpage-pic-text-list-2 .pic {
    width: 100px;
    height: 100px
}

.s-listpage-pic-text-list-2 .pic-intro {
    height: 54px;
    line-height: 18px
}

.s-listpage-pic-text-list-2 .pic-price {
    line-height: 30px;
    height: 30px
}

.s-listpage-pic-text-list-2 .pic-price .list-shopcar-icon {
    display: block
}

.s-listpage-pic-text-list-2 .pl-buy-info-area {
    margin-bottom: 5px
}

.s-listpage-pic-text-list-2 .pl-buy-info-area .pl-buy-number em {
    font-style: normal;
    color: #c00;
    margin-left: 3px
}

.s-listpage-pic-text-list-3 .pics {
    display: block;
    margin: 0 auto 5px;
}

.s-listpage-pic-text-list-3 .pic {
    width: 200px;
    height: 200px
}

.s-listpage-pic-text-list-3 .pic-attr {
    width: 200px;
    overflow: hidden;
 
}

.s-listpage-pic-text-list-3 .pic-price {
    line-height: 30px;
    height: 30px
}

.s-listpage-pic-text-list-3 .pic-price .list-shopcar-icon {
    display: block
}

.s-listpage-pic-text-list-3 .pl-buy-info-area .pl-buy-number em {
    font-style: normal;
    color: #c00;
    margin-left: 3px
}

.wrapper-960 .s-listpage-pic-text-list-3 ul {
    margin: 0
}

.wrapper-960 .s-listpage-pic-text-list-3 .inner {
    margin: 0 0 10px;
    padding: 5px 15px
}

.wrapper-1020 .s-listpage-pic-text-list-3 ul {
    margin: 0
}

.wrapper-1020 .s-listpage-pic-text-list-3 .inner {
    margin: 0 0 10px;
    padding: 5px 20px
}

.wrapper-1080 .s-listpage-pic-text-list-3 ul {
    margin: 0
}

.wrapper-1080 .s-listpage-pic-text-list-3 .inner {
    margin: 0 0 10px;
    padding: 5px 25px
}

.wrapper-1140 .s-listpage-pic-text-list-3 ul {
    margin: 0
}

.wrapper-1140 .s-listpage-pic-text-list-3 .inner {
    margin: 0 0 10px;
    padding: 5px 30px
}

.wrapper-1200 .s-listpage-pic-text-list-3 ul {
    margin: 0
}

.wrapper-1200 .s-listpage-pic-text-list-3 .inner {
    margin: 0 0 10px;
    padding: 5px 35px
}

.wrapper-1260 .s-listpage-pic-text-list-3 ul {
    margin: 0
}

.wrapper-1260 .s-listpage-pic-text-list-3 .inner {
    margin: 0 0 10px;
    padding: 5px
}

.wrapper-1320 .s-listpage-pic-text-list-3 ul {
    margin: 0
}

.wrapper-1320 .s-listpage-pic-text-list-3 .inner {
    margin: 0 0 10px;
    padding: 5px 8px 5px 9px
}

.s-listpage-pic-text-list-4 .pics {
    display: block
}

.s-listpage-pic-text-list-4 .pic {
    width: 150px;
    height: 150px
}

.s-listpage-pic-text-list-4 .pic-attr {
    width: 150px;
    overflow: hidden
}

.s-listpage-pic-text-list-4 .pic-price {
    line-height: 30px;
    height: 30px
}

.s-listpage-pic-text-list-4 .pic-price .list-shopcar-icon {
    display: block
}

.s-listpage-pic-text-list-4 .pl-buy-info-area .pl-buy-number em {
    font-style: normal;
    color: #c00;
    margin-left: 3px
}

.wrapper-960 .s-listpage-pic-text-list-4 ul {
    margin: 0
}

.wrapper-960 .s-listpage-pic-text-list-4 .inner {
    margin: 6px 0 10px;
    padding: 5px 11px
}

.wrapper-1020 .s-listpage-pic-text-list-4 ul {
    margin: 0
}

.wrapper-1020 .s-listpage-pic-text-list-4 .inner {
    margin: 6px 0 10px;
    padding: 5px 15px
}

.wrapper-1080 .s-listpage-pic-text-list-4 ul {
    margin: 0
}

.wrapper-1080 .s-listpage-pic-text-list-4 .inner {
    margin: 6px 0 10px;
    padding: 5px 18px
}

.wrapper-1140 .s-listpage-pic-text-list-4 ul {
    margin: 0 -3px 0 -4px
}

.wrapper-1140 .s-listpage-pic-text-list-4 .inner {
    margin: 0 3px 10px 4px;
    padding: 5px 0
}

.wrapper-1200 .s-listpage-pic-text-list-4 ul {
    margin: 0 -7px 0
}

.wrapper-1200 .s-listpage-pic-text-list-4 .inner {
    margin: 0 7px 10px;
    padding: 5px 0
}

.wrapper-1260 .s-listpage-pic-text-list-4 ul {
    margin: 0
}

.wrapper-1260 .s-listpage-pic-text-list-4 .inner {
    margin: 5px 0 10px;
    padding: 5px 8px 5px 9px
}

.wrapper-1320 .s-listpage-pic-text-list-4 ul {
    margin: 0
}

.wrapper-1320 .s-listpage-pic-text-list-4 .inner {
    margin: 0 0 10px;
    padding: 5px 11px 5px 12px
}

.s-listpage-pic-text-list-5 .inner {
    border-bottom: 1px dashed #ccc;
    padding: 5px
}

.s-listpage-pic-text-list-5 .pic-title {
    height: 30px;
    line-height: 30px
}

.s-listpage-pic-text-list-5 .pic-intro {
    line-height: 24px;
    text-indent: 2em
}

.s-listpage-pic-text-list-5 .pic-price .list-shopcar-icon {
    display: block
}

.s-listpage-text-list-1 li {
    width: 100%
}

.s-listpage-text-list-1 code {
    display: inline-block
}

.s-listpage-text-list-1 .inner {
    height: 30px;
    line-height: 30px;
    border-width: 0 0 1px;
    border-style: dotted
}

.s-listpage-text-list-1 .pic-title a {
    font-size: 14px
}

.s-listpage-text-list-2 li {
    width: 100%;
    height: 55px;
}

.s-listpage-text-list-2 code {
    display: inline-block
}

.s-listpage-text-list-2 .inner {
    height: 30px;
    line-height: 30px;
    border-bottom: 1px dotted #ccc;
    padding-right: 70px
}

.s-listpage-text-list-2 .text-list-times {
    position: absolute;
    top: 0;
    right: 0
}

.s-listpage-text-list-3 code {
    display: inline-block
}

.s-listpage-text-list-3 ol {
    margin: 0 -5px
}

.s-listpage-text-list-3 li {
    width: 33.3%
}

.s-listpage-text-list-3 .inner {
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    margin: 0 5px;
    border-bottom: 1px dashed #ccc
}

.sidebarLists dt div {
    line-height: 32px;
    height: 32px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-width: 0 0 1px;
    border-style: dashed
}

.sidebarLists code {
    display: inline-block;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    cursor: pointer;
    font-size: 0;
    line-height: 0;
    background-repeat: no-repeat
}

.sidebarLists dt a {
    display: block;
    cursor: pointer
}

.sidebarLists .oneClassT code {
    background-position: 0 0
}

.sidebarLists .oneClassTinner {
    padding: 0 10px
}

.sidebarLists .oneClassThover code {
    background-position: 0 -10px
}

.sidebarLists .oneClassTopen code {
    background-position: 0 -20px
}

.sidebarLists .oneClassTinner a {
    font-size: 14px;
    font-weight: 700
}

.sidebarLists .twoClassTinner {
    padding: 0 10px 0 15px
}

.sidebarLists .twoClassT code {
    background-position: 0 -30px
}

.sidebarLists .twoClassThover code {
    background-position: 0 -40px
}

.sidebarLists .twoClassTopen code {
    background-position: 0 -49px
}

.sidebarLists .twoClassTinner a {
    font-size: 12px
}

.sidebarLists .threeClassTinner {
    padding: 0 10px 0 20px
}

.sidebarLists .threeClassT code {
    background-position: 0 -30px
}

.sidebarLists .threeClassThover code {
    background-position: 0 -40px
}

.sidebarLists .threeClassTopen code {
    background-position: 0 -40px
}

.sidebarLists .threeClassTinner a {
    font-size: 12px
}

.sidebarLists .oneClassCopen, .sidebarLists .threeClassCopen, .sidebarLists .twoClassCopen {
    display: block
}

.b-row-sidebar ol {
    margin: 0 -5px;
    zoom: 1
}

.b-row-sidebar ol:after {
    display: table;
    content: "";
    clear: both
}

.b-row-sidebar li {
    width: 20%;
    float: left
}

.b-row-sidebar .liCur .inner {
    background-color: #eee
}

.b-row-sidebar .inner {
    height: 30px;
    line-height: 30px;
    margin: 0 5px 10px;
    padding: 0 5px
}

.b-row-sidebar .inner code {
    display: inline-block
}

.b-row-sidebar .inner a {
    font-size: 14px
}

.b-row-classify-1 .big-classify-wrap {
    width: 80px
}

.b-row-classify-1 .big-classify {
    line-height: 34px;
    height: 34px;
    padding: 0 0 0 10px;
    font-size: 12px;
    font-weight: 700;
    width: auto;
    float: none
}

.article-show-1 {
    overflow: hidden
}

.article-show-1 .show-list {
    margin: 0;
    padding: 10px
}

.article-show-1 .show-head {
    height: 30px;
    line-height: 30px;
    border-bottom: 2px solid #ccc;
    position: relative;
    padding: 0 5px
}

.article-show-1 .head-name {
    display: inline-block;
    font-size: 16px
}

.article-show-1 .show-body {
    overflow: hidden
}

.article-show-1 .show-body-inner {
    padding: 15px
}

.article-show-1 .show-body p {
    line-height: 30px;
    font-size: 14px;
    margin-bottom: 5px
}

.article-show-1 .show-more {
    text-align: center
}

.article-show-1 .show-more .more-btn {
    display: inline-block;
    width: 100px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    font-size: 14px;
    border-radius: 5px;
    margin: 10px 0;
    color: #fff;
    background-color: #c00
}

.article-show-2 .tab-switch-module {
    border-width: 1px
}

.article-show-2 .tab-switch-t {
    border-width: 0 0 2px
}

.article-show-2 .tab-switch-t .tab-t-item span.active {
    height: 32px;
    line-height: 32px
}

.article-show-2 .tab-switch-t .tab-t-item span a {
    display: inline-block;
    width: 100%
}

.article-show-2 .tab-switch-t ul {
    left: auto;
    right: 0
}

.article-show-2 .tab-switch-n {
    padding: 0 0 0 10px
}

.text-list-module-down li {
    width: 100%
}

.text-list-module-down li .inner {
    padding-right: 70px
}

.text-list-module-down li .text-list-down {
    position: absolute;
    top: 0;
    right: 0
}

.text-list-module-down li .text-list-times {
    margin-left: 5px
}

.filter-sort {
    position: relative;
    z-index: 10
}

.filter-sort .inner {
    padding: 10px 0
}

.filter-sort .select-state {
    float: right;
    margin: 0 5px 0 0;
    position: relative
}

.filter-sort .select-state strong {
    line-height: 24px;
    display: inline-block;
    border: 1px solid #ccc;
    height: 24px;
    width: 90px
}

.filter-sort .select-state i {
    position: absolute;
    right: 10px;
    top: 9px;
    height: 0;
    width: 0;
    overflow: hidden;
    border-width: 8px 5px 0;
    border-style: solid dashed dashed solid;
    border-color: #ccc transparent
}

.filter-sort .select-state strong b {
    padding: 0 0 0 10px
}

.filter-sort .select-state ol {
    position: absolute;
    left: 0;
    top: 25px;
    border: 1px solid #ccc;
    width: 90px;
    background-color: #fff;
    padding: 2px 0;
    display: none
}

.filter-sort .select-state-hover ol {
    display: block
}

.filter-sort .select-state li {
    line-height: 24px;
    cursor: pointer
}

.filter-sort .select-state li b {
    font-weight: 400;
    padding-left: 10px
}

.filter-sort .select-state li:hover {
    background-color: #f5f5f5
}

.filter-sort .select-state li.selected {
    background-color: #ececec
}

.filter-sort .sort-item {
    padding: 0 12px;
    float: left;
    height: 24px;
    line-height: 24px;
    border-width: 1px;
    border-style: solid;
    margin-right: 2px
}

.filter-sort .price-item {
    margin-right: 0;
    float: left;
    height: 24px;
    line-height: 24px;
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    margin-right: 8px
}

.filter-sort .start-price {
    margin-left: 20px
}

.filter-sort .price-item i {
    font-style: normal
}

.filter-sort .price-item input {
    width: 50px;
    height: 22px;
    border: 0;
    line-height: 22px;
    margin: 1px 0;
    margin: 0 0;
    background-color: transparent
}

.filter-sort .price-between {
    width: 20px;
    padding: 1px 3px 1px 0;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    float: left;
    height: 24px;
    line-height: 24px
}

.filter-sort .price-btn {
    height: 24px;
    margin-left: 10px
}

.filter-sort .sort-item-cur {
    background-color: #efefef;
    color: #fff;
    border-color: #eaeaea
}

.show-picture-1 li {
    float: left
}

.show-picture-1 .pics {
    display: block;
    margin: 0 auto 5px;
    width: 200px;
    height: 200px
}

.show-picture-1 .pic {
    width: 200px;
    height: 200px
}

.show-picture-1 .pic-attr {
    width: 200px;
    overflow: hidden;
    margin: 0 auto
}

.wrapper-960 .show-picture-1 ul {
    margin: 0
}

.wrapper-960 .show-picture-1 .inner {
    margin: 0 0 10px;
    padding: 5px 15px
}

.wrapper-1020 .show-picture-1 ul {
    margin: 0
}

.wrapper-1020 .show-picture-1 .inner {
    margin: 0 0 10px;
    padding: 5px 20px
}

.wrapper-1080 .show-picture-1 ul {
    margin: 0
}

.wrapper-1080 .show-picture-1 .inner {
    margin: 0 0 10px;
    padding: 5px 25px
}

.wrapper-1140 .show-picture-1 ul {
    margin: 0
}

.wrapper-1140 .show-picture-1 .inner {
    margin: 0 0 10px;
    padding: 5px 30px
}

.wrapper-1200 .show-picture-1 ul {
    margin: 0
}

.wrapper-1200 .show-picture-1 .inner {
    margin: 0 0 10px;
    padding: 5px 35px
}

.wrapper-1260 .show-picture-1 ul {
    margin: 0
}

.wrapper-1260 .show-picture-1 .inner {
    margin: 0 0 10px;
    padding: 5px
}

.wrapper-1320 .show-picture-1 ul {
    margin: 0
}

.wrapper-1320 .show-picture-1 .inner {
    margin: 0 0 10px;
    padding: 5px 8px 5px 9px
}

.showPicModule_detail .inner {
    border: 0
}

.showPicModule_detail .pics {
    cursor: default
}

.showPicModule_detail .pic {
    overflow-x: auto
}

.showPicModule_0 {
    margin: 10px auto
}

.showPicModule_0 .P_ListItem_1 {
    float: left;
    text-align: center;
    margin: 15px 10px 0;
    width: 210px;
    height: 253px
}

.showPicModule_0 .Pic_box {
    width: 200px;
    height: 200px;
    overflow: hidden;
    margin: 0 auto 5px
}

.showPicModule_0 .pic {
    width: 200px;
    height: 200px;
    overflow: hidden
}

.showPicModule_0 .pic table {
    width: 100%;
    height: 100%
}

.showPicModule_0 .pic td {
    text-align: center;
    vertical-align: middle
}

.showPicModule_0 .FC_PicPrice {
    line-height: 24px;
    padding: 0 5px
}

.showPicModule_0 .FC_PicMore_a {
    margin-left: 10px
}

.showPicModule_0 .FC_PicName {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    padding: 0 5px;
    text-align: left;
    height: 48px;
    overflow: hidden
}

.showPicModule_0 .FC_PicSummary {
    line-height: 20px
}

.showPicModule_1 {
    margin: 10px auto 20px;
    padding-top: 10px
}

.showPicModule_1 .showbigPicArea {
    float: left;
    width: 100%
}

.showPicModule_1 .showbigPic {
    margin-right: 140px;
    min-height: 420px;
    border-width: 1px;
    position: relative
}

.showPicModule_1 .loadingIcon {
    position: absolute;
    z-index: 3;
    left: 0;
    top: 0;
    width: 100%;
    height: 420px;
    text-align: center;
    display: none
}

.showPicModule_1 .loadingIcon img {
    vertical-align: middle
}

.showPicModule_1 .bigPic {
    min-height: 420px;
    overflow: hidden;
    text-align: center;
    font-size: 0;
    position: relative;
    z-index: 2
}

.showPicModule_1 .hook {
    display: inline-block;
    width: 0;
    height: 100%;
    overflow: hidden;
    margin-left: -1px;
    font-size: 0;
    line-height: 0;
    vertical-align: middle
}

.showPicModule_1 .bigPic a {
    display: inline-block;
    vertical-align: middle
}

.showPicModule_1 .bigPic img {
    vertical-align: middle
}

.showPicModule_1 .showsmallPic {
    float: left;
    margin-left: -130px;
    width: 126px;
    height: 426px;
    position: relative
}

.showPicModule_1 span.down, .showPicModule_1 span.up {
    position: absolute;
    border: 1px solid #ccc;
    display: block;
    height: 15px;
    width: 122px;
    left: 0;
    background-color: #ccc;
    border-radius: 5px;
    cursor: pointer
}

.showPicModule_1 span.up {
    top: -7px
}

.showPicModule_1 span.down {
    bottom: -7px
}

.showPicModule_1 span.down b, .showPicModule_1 span.up b {
    display: block;
    width: 0;
    height: 0;
    border-width: 5px;
    border-style: solid;
    margin: 0 auto;
    overflow: hidden
}

.showPicModule_1 span.up b {
    border-color: #ccc #ccc #000 #ccc
}

.showPicModule_1 span.down b {
    border-color: #000 #ccc #ccc #ccc;
    margin-top: 5px
}

.showPicModule_1 .smallPic {
    height: 400px;
    width: 124px;
    overflow: hidden;
    position: relative;
    top: 15px
}

.showPicModule_1 .smallPic li {
    width: 120px;
    height: 90px;
    border-width: 2px;
    overflow: hidden;
    text-align: center;
    font-size: 0;
    margin-bottom: 6px
}

.showPicModule_1 .smallPic img {
    vertical-align: middle
}

.showPicModule_1 .showPicExplain {
    margin-top: 20px
}

.showPicModule_1 .FC_PicName {
    font-size: 18px;
    line-height: 30px;
    font-weight: 700
}

.showPicModule_1 p.FC_PicSummary {
    text-indent: 2em;
    line-height: 20px;
    font-size: 12px
}

.showPicModule_2 {
    margin: 10px auto 0;
    position: relative;
    padding-bottom: 130px
}

.showPicModule_2 .showbigPic {
    min-height: 150px;
    border-width: #ccc;
    position: relative
}

.showPicModule_2 .loadingIcon {
    position: absolute;
    z-index: 3;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    display: none
}

.showPicModule_2 .loadingIcon img {
    vertical-align: middle
}

.showPicModule_2 .bigPic {
    overflow: hidden;
    text-align: center;
    font-size: 0;
    position: relative;
    z-index: 2
}

.showPicModule_2 .hook {
    display: inline-block;
    width: 0;
    height: 100%;
    overflow: hidden;
    margin-left: -1px;
    font-size: 0;
    line-height: 0;
    vertical-align: middle
}

.showPicModule_2 .bigPic img {
    vertical-align: middle
}

.showPicModule_2 .showsmallPic {
    width: 100%;
    height: 100px;
    position: absolute;
    left: 0;
    bottom: 0
}

.showPicModule_2 span.down, .showPicModule_2 span.up {
    position: absolute;
    border: 1px solid #ccc;
    display: block;
    height: 92px;
    width: 15px;
    top: 0;
    background-color: #ccc;
    border-radius: 5px;
    cursor: pointer;
    z-index: 2
}

.showPicModule_2 span.up {
    left: 0
}

.showPicModule_2 span.down {
    right: 0
}

.showPicModule_2 span.down b, .showPicModule_2 span.up b {
    display: block;
    width: 0;
    height: 0;
    border-width: 5px;
    border-style: solid;
    margin-top: 45px;
    overflow: hidden
}

.showPicModule_2 span.up b {
    border-color: #ccc #000 #ccc #ccc
}

.showPicModule_2 span.down b {
    border-color: #ccc #ccc #ccc #000;
    margin-left: 5px
}

.showPicModule_2 .smallPic {
    height: 100px;
    overflow: hidden;
    position: relative;
    margin: 0 20px;
    z-index: 1
}

.showPicModule_2 .smallPic ul {
    height: 100px;
    width: 9999px
}

.showPicModule_2 .smallPic li {
    width: 120px;
    height: 90px;
    float: left;
    border-width: 2px;
    overflow: hidden;
    text-align: center;
    font-size: 0;
    margin-right: 16px
}

.showPicModule_2 .smallPic img {
    vertical-align: middle
}

.showPicModule_2 .showPicExplain {
    margin-top: 20px
}

.showPicModule_2 .FC_PicName {
    font-size: 18px;
    line-height: 30px;
    font-weight: 700
}

.showPicModule_2 .FC_PicSummary {
    text-indent: 2em;
    line-height: 20px;
    font-size: 12px
}

.showPicModule_3 {
    width: 700px;
    margin: 0 auto;
    padding: 10px 0
}

.showPicModule_3 .dashed_divide {
    margin: 10px auto
}

.showPicModule_3 .picModuleItem {
    padding: 10px 0
}

.showPicModule_3 .Pic_box {
    width: 690px;
    height: 480px;
    margin: 0 auto 15px
}

.showPicModule_3 .pic {
    width: 690px;
    height: 480px;
    overflow: hidden;
    text-align: center;
    font-size: 0;
    position: relative
}

.showPicModule_3 .pic .hook {
    display: inline-block;
    width: 0;
    height: 100%;
    overflow: hidden;
    margin-left: -1px;
    font-size: 0;
    line-height: 0;
    vertical-align: middle
}

.showPicModule_3 .pic img {
    vertical-align: middle;
    max-width: 100%
}

.showPicModule_3 h3 {
    font-size: 18px;
    line-height: 30px;
    font-weight: 700
}

.showPicModule_3 p {
    text-indent: 2em;
    line-height: 1.5;
    font-size: 12px
}

.head-body-module {
    overflow: hidden
}

.head-body-module .hb-head {
    height: 30px;
    line-height: 30px;
    border-bottom: 2px solid #ccc;
    position: relative;
    padding: 0 5px
}

.head-body-module .hb-head-name {
    float: left;
    font-size: 16px
}

.head-body-module .hb-head-more {
    float: right
}

.head-body-module .hb-body {
    overflow: hidden;
    clear: both
}

.head-body-module .hb-body-inner {
    margin: 5px 10px
}

.head-body-module-2 {
    border: 1px solid #ccc
}

.head-body-module-2 .hb-head {
    margin: 0
}

.head-body-module-2 .hb-body-inner {
    overflow: hidden;
    margin: 10px
}

.h1-title {
    font: bold 16px/2 "Î¢ÈíÑÅºÚ"
}

.bsync-custom, .p-activity-tag, .p-attr-list, .p-buy-btn-area, .p-buy-sum, .p-contact-list, .p-details-title, .p-preview-1, .p-sale-sum-table, .p-service-list, .p-standard-list, .p-standard-table {
    margin-bottom: 10px
}

.p-price-list .classify-list {
    margin-bottom: 0
}

.p-details-pre-nex {
    overflow: hidden
}

.p-details-pre-nex .details-pre-next {
    line-height: 24px;
    padding: 10px;
    background-color: #f5f5f5
}

.p-details-pre-nex .details-pre {
    float: left;
    text-decoration: inherit
}

.p-details-pre-nex a {
    margin-left: 10px
}

.p-details-pre-nex .details-nex {
    float: right;
    text-decoration: inherit
}

.preview {
    position: relative
}

.preview .buy-over-icon {
    background-image: url(../images/pro-list-li-icon.png);
    position: absolute;
    left: 20px;
    top: 20px;
    width: 47px;
    height: 47px;
    background-position: 0 -33px;
    font: 400 14px/47px 'ËÎÌå';
    color: #fff;
    text-align: center;
    z-index: 2
}

.preview .pics {
    position: relative;
    border-width: 1px;
    border-style: solid
}

.preview .pic {
    text-align: center;
    font-size: 0;
    display: inline-block;
    overflow: hidden
}

.preview .pic .hook {
    display: inline-block;
    height: 100%;
    width: 1px;
    margin-left: -1px;
    vertical-align: middle
}

.preview .pic img {
    vertical-align: middle;width:420px
}

.preview .small-pic-list-area {
    position: absolute;
    width: 100%
}

.preview .move-btn {
    position: absolute;
    top: 50%;
    outline: 0
}

.preview .left-move-btn {
    left: 0
}

.preview .right-move-btn {
    right: 0
}

.preview .small-pic-list {
    overflow: hidden;
    font-size: 0;
    line-height: 0
}

.preview .small-pic-list ul {
    white-space: nowrap;
    position: relative
}

.preview .small-pic-list li {
    float: none;
    display: inline-block
}

.preview .small-pic-list .inner {
    padding: 0 4px 0 0
}

.preview .small-pic-list .inner .pic {
    text-align: center;
    font-size: 0
}

.p-preview-no-small-pic .preview {
    padding-bottom: 0 !important
}

.p-preview-1 {
    position: relative;
    z-index: 2;
    float: right
}

.p-preview-1 .show-big-pic {
    position: relative
}

.p-preview-1 .show-big-pic .pics {
    z-index: 1
}

.p-preview-1 .show-big-pic s {
    text-decoration: none
}

.p-preview-1 .mp4-video-div {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    display: none
}

.p-preview-1 .mp4-close {
    font-size: 14px;
    position: absolute;
    right: 10px;
    top: 10px;
    color: #7a7a7a;
    cursor: pointer;
    z-index: 3;
    display: none
}

.p-preview-1 .mp4-play {
    position: absolute;
    cursor: pointer;
    left: 50%;
    bottom: 50px;
    font-size: 50px;
    color: #fff;
    margin-left: -25px;
    z-index: 3
}

.p-preview-1 .mp4-play::before {
    z-index: 1;
    position: relative
}

.p-preview-1 .mp4-play::after {
    position: absolute;
    width: 50px;
    height: 50px;
    content: '';
    background-color: #999;
    opacity: .6;
    border-radius: 50%;
    left: 0;
    top: 3px;
    z-index: 0
}

.p-preview-1 .mp4-play:hover::after {
    color: #c00;
    opacity: .9
}

.p-preview-1 .pl-collect {
    background-image: url(../images/pro-list-li-icon.png);
    position: absolute;
    bottom: 8%;
    right: -100px;
    height: 32px;
    line-height: 32px;
    background-position: 0 0;
    overflow: hidden;
    z-index: 100;
    transition: all ease .2s;
    cursor: pointer
}

.p-preview-1 .show-big-pic:hover .pl-collect {
    right: 0
}

.p-preview-1 .pl-collect em {
    background-image: url(../images/pro-list-li-icon.png);
    background-position: 0 -84px;
    width: 18px;
    height: 19px;
    float: left;
    margin: 6px 0 0 10px
}

.p-preview-1 .pl-collect b {
    color: #fff;
    font-size: 14px;
    float: left;
    line-height: 32px;
    padding: 0 10px 0 8px
}

.p-preview-1 .small-pic-list-area {
    left: 0;
    bottom: 0
}

.p-preview-no-small-pic .small-pic-list-area {
    display: none !important
}

.p-preview-1 .small-pic-list {
    margin: 0 20px
}

.p-preview-1 .move-btn {
    margin-top: -30px;
    width: 17px;
    height: 60px;
    cursor: pointer
}

.p-preview-1 .pl-collect .yes-collect em {
    background-position: -19px -84px
}

.p-preview-1 .zoom {
    position: absolute;
    width: 175px;
    height: 175px;
    background-color: #fc980f;
    border: 1px solid #e08103;
    left: 0;
    top: 0;
    z-index: 2;
    opacity: .5;
    cursor: move
}

.p-preview-1 .zoomPic {
    position: absolute;
    border: 1px solid #ccc;
    width: 300px;
    height: 300px;
    overflow: hidden;
    background-color: #fff
}

.p-preview-1 .zoomPic img {
    position: absolute
}

.p-preview-1 .p-preview-number-area {
    height: 30px;
    margin-top: 5px;
    position: relative
}

.p-preview-1 .p-preview-number {
    line-height: 30px;
    font-size: 14px;
    padding-left: 5px;
    overflow: hidden
}

.p-preview-1 .p-preview-number b, .p-preview-1 .p-preview-number strong {
    font-weight: 400
}

.p-preview-1 .p-preview-share {
    position: absolute;
    width: 130px;
    right: 0;
    top: 0
}

.p-details-attr-warp {
    float: right;
    width: 100%;
    position: relative;
    z-index: 1
}

.p-details-attr-warp .p-details-attr {
    margin-left: 312px
}

.wrapper .p-details-area-noleft .p-details-attr {
    margin-left: 0 !important
}

.wrapper .p-details-area-noright .p-details-attr-warp {
    float: none;
    margin-right: 0
}

.wrapper .p-details-area-noright .p-details-attr {
    margin-right: 0
}

.wrapper-960 .p-preview-1 {
    margin-right: -302px
}

.wrapper-960 .p-preview-1 .show-big-pic .pic {
    width: 300px;
    height: 300px
}

.wrapper-960 .p-preview-1 .preview {
    padding-bottom: 70px
}

.wrapper-960 .p-preview-1 .small-pic-list .pic {
    height: 60px;
    width: 60px
}

.wrapper-960 .p-details-attr-warp .p-details-attr {
    margin-left: 312px
}

.wrapper-1020 .p-preview-1 {
    margin-right: -332px
}

.wrapper-1020 .p-preview-1 .show-big-pic .pic {
    width: 330px;
    height: 330px
}

.wrapper-1020 .p-preview-1 .preview {
    padding-bottom: 77px
}

.wrapper-1020 .p-preview-1 .small-pic-list .pic {
    height: 67px;
    width: 67px
}

.wrapper-1020 .p-details-attr-warp .p-details-attr {
    margin-left: 342px
}

.wrapper-1080 .p-preview-1 {
    margin-right: -362px
}

.wrapper-1080 .p-preview-1 .show-big-pic .pic {
    width: 360px;
    height: 360px
}

.wrapper-1080 .p-preview-1 .preview {
    padding-bottom: 85px
}

.wrapper-1080 .p-preview-1 .small-pic-list .pic {
    height: 75px;
    width: 75px
}

.wrapper-1080 .p-details-attr-warp .p-details-attr {
    margin-left: 372px
}

.wrapper-1140 .p-preview-1 {
    margin-right: -392px
}

.wrapper-1140 .p-preview-1 .show-big-pic .pic {
    width: 390px;
    height: 390px
}

.wrapper-1140 .p-preview-1 .preview {
    padding-bottom: 92px
}

.wrapper-1140 .p-preview-1 .small-pic-list .pic {
    height: 82px;
    width: 82px
}

.wrapper-1140 .p-details-attr-warp .p-details-attr {
    margin-left: 402px
}

.wrapper-1200 .p-preview-1 {
    margin-right: -422px
}

.wrapper-1200 .p-preview-1 .show-big-pic .pic {
    width: 420px;
    height: 420px
}

.wrapper-1200 .p-preview-1 .preview {
    padding-bottom: 100px
}

.wrapper-1200 .p-preview-1 .small-pic-list .pic {
    height: 90px;
    width: 90px
}

.wrapper-1200 .p-details-attr-warp .p-details-attr {
    margin-left: 432px
}

.wrapper-1260 .p-preview-1 {
    margin-right: -452px
}

.wrapper-1260 .p-preview-1 .show-big-pic .pic {
    width: 450px;
    height: 450px
}

.wrapper-1260 .p-preview-1 .preview {
    padding-bottom: 108px
}

.wrapper-1260 .p-preview-1 .small-pic-list .pic {
    height: 98px;
    width: 98px
}

.wrapper-1260 .p-details-attr-warp .p-details-attr {
    margin-left: 462px
}

.wrapper-1320 .p-preview-1 {
    margin-right: -482px
}

.wrapper-1320 .p-preview-1 .show-big-pic .pic {
    width: 480px;
    height: 480px
}

.wrapper-1320 .p-preview-1 .preview {
    padding-bottom: 115px
}

.wrapper-1320 .p-preview-1 .small-pic-list .pic {
    height: 105px;
    width: 105px
}

.wrapper-1320 .p-details-attr-warp .p-details-attr {
    margin-left: 492px
}

.wrapper-1920 .p-preview-1 {
    margin-right: -482px
}

.wrapper-1920 .p-preview-1 .show-big-pic .pic {
    width: 480px;
    height: 480px
}

.wrapper-1920 .p-preview-1 .preview {
    padding-bottom: 115px
}

.wrapper-1920 .p-preview-1 .small-pic-list .pic {
    height: 105px;
    width: 105px
}

.wrapper-1920 .p-details-attr-warp .p-details-attr {
    margin-left: 492px
}

.p-details-title .pro-title a.title-tag {
    background-color: #f66;
    white-space: nowrap;
    color: #fff !important;
    font-family: "Î¢ÈíÑÅºÚ" !important;
    font-style: normal !important;
    text-decoration: none !important;
    font-size: 12px !important;
    padding: 1px 5px
}

.p-details-attr .classify-list {
    border-width: 0
}

.p-details-attr .big-classify-wrap {
    width: 70px;
    text-align: left
}

.p-details-attr .classify-wrap .big-classify {
    line-height: 24px;
    padding: 0 10px;
    font-size: 12px;
    font-weight: 400;
    width: auto;
    color: #888;
    font-family: 'Î¢ÈíÑÅºÚ'
}

.p-details-attr .small-classify {
    line-height: 24px;
    color: #555;
    font-size: 12px;
    padding: 0;
    font-family: 'Î¢ÈíÑÅºÚ'
}

.p-details-attr .small-classify .oldPrice i {
    font-style: normal;
    font-size: 14px;
    color: #999
}

.p-activity-tag li {
    float: left
}

.p-activity-tag li .inner {
    border-width: 1px;
    border-style: solid;
    margin: 0 6px 6px 0;
    padding: 0 5px;
    line-height: 20px;
    height: 20px
}

.p-sale-sum-table table {
    border-width: 1px 0;
    border-style: dashed;
    border-spacing: 10px;
    border-collapse: separate
}

.p-sale-sum-table td {
    text-align: center;
    height: 14px;
    line-height: 14px;
    border-width: 0 0 0 1px
}

.p-sale-sum-table tr td:first-child {
    border-width: 0
}

.p-sale-sum-table .tableModule tr td {
    color: #999
}

.p-sale-sum-table .tableModule tr td em {
    font-style: normal;
    margin-left: 5px
}

.p-wap-buy-area {
    height: 42px;
    position: absolute;
    right: 0;
    top: 32px;
    z-index: 10
}

.pifa-p-wap-buy-area {
    position: relative;
    top: 0 !important;
    margin-bottom: 5px;
    left: 5px
}

.p-wap-buy-area-inner {
    width: 180px;
    border: none;
    padding: 1px;
    position: absolute;
    right: 5px
}

.p-wap-buy-area-hover .p-wap-buy-area-inner {
    padding: 0;
    border: 1px solid #ccc;
    box-shadow: 0 0 1px rgba(0, 0, 0, .5);
    background-color: #fff
}

.p-wap-buy-area .p-wap-buy-head {
    height: 40px;
    text-align: center;
    margin: 0 15px
}

.p-wap-buy-area .p-wap-buy-head i, .p-wap-buy-area .p-wap-buy-head strong {
    display: inline-block;
    vertical-align: middle
}

.p-wap-buy-area .p-wap-buy-head strong {
    line-height: 40px;
    margin: 0 10px;
    font-size: 14px;
    font-weight: 400
}

.p-wap-buy-area .p-wap-buy-head i {
    background-image: url(../images/p_wap_buy_icon.png)
}

.p-wap-buy-area .p-wap-buy-head i.wap-icon-1 {
    width: 11px;
    height: 18px;
    background-position: 0 0
}

.p-wap-buy-area .p-wap-buy-head i.wap-icon-2 {
    width: 14px;
    height: 6px;
    background-position: -12px 0
}

.p-wap-buy-area-hover .p-wap-buy-head i.wap-icon-2 {
    background-position: -12px -6px
}

.p-wap-buy-area .p-wap-buy-body {
    display: none;
    margin: 0 3px 3px
}

.p-wap-buy-area .p-wap-buy-body h6 {
    text-align: center;
    line-height: 30px;
    font-size: 14px
}

.p-wap-buy-area .p-wap-buy-body h6 strong {
    color: red;
    font-weight: 400
}

.p-wap-buy-area .p-wap-buy-body .p-wap-buy-code img {
    width: 174px;
    height: 174px
}

.p-wap-buy-area-hover .p-wap-buy-body {
    display: block
}

.p-wap-buy-area-hover .p-wap-buy-head {
    border-bottom: 1px solid #ccc
}

.p-price-list .classify-list {
    background-color: #f9f9f9
}

.p-price-list .classify-module .big-classify-wrap .big-classify {
    line-height: 38px
}

.p-price-list .newPrice {
    margin-right: 10px;
    display: inline-block
}

.p-price-list .newPrice em {
    font-style: normal;
    font-size: 24px;
    color: #ff0036;
    display: inline-block
}

.p-price-list .newPrice em s {
    color: #666;
    font-size: 16px;
    font-style: normal;
    text-decoration: none
}

.p-price-list .newPrice i {
    font-style: normal;
    font-size: 14px;
    color: #666;
    display: inline-block
}

.p-price-list .oldPrice {
    display: inline-block
}

.p-price-list .oldPrice em {
    font-style: normal;
    font-size: 14px;
    color: #999;
    text-decoration: line-through;
    display: inline-block
}

.p-price-list .big-classify {
    line-height: 34px
}

.p-price-list .small-classify {
    float: none;
    line-height: 34px
}

.pf-p-price-list .small-classify {
    line-height: 34px;
    width: 33%;
    float: left
}

.pf-p-price-list .oldPrice em {
    font-style: normal;
    font-size: 14px;
    text-decoration: none
}

.p-coupon-list {
    position: relative;
    z-index: 3;
    margin-bottom: 10px
}

.p-coupon-list .classify-module {
    background-color: #f9f9f9;
    width: 100%;
    position: relative;
    left: 0;
    top: 0
}

.p-coupon-list .small-classify-wrap {
    position: relative
}

.p-coupon-list .small-classify {
    width: 100%;
    margin: 0 0 10px 0
}

.p-coupon-list .small-classify-wrap:hover .show-more i {
    transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    -moz-transform: rotate(315deg);
    -o-transform: rotate(315deg);
    transform: rotate(315deg);
    top: 7px
}

.p-coupon-list .show-more {
    position: absolute;
    right: 10px;
    top: 5px;
    font-size: 12px;
    padding-right: 12px;
    font-style: normal;
    color: #999;
    z-index: 2;
    display: none
}

.p-coupon-list .show-more i {
    position: absolute;
    right: 0;
    top: 2px;
    width: 8px;
    height: 8px;
    border-width: 1px 1px 0 0;
    border-color: #999;
    border-style: solid;
    transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
    transition: all .5s ease
}

.p-coupon-list .quan-item {
    display: inline-block;
    position: relative;
    border-width: 1px 0;
    border-style: solid;
    border-color: #df3033;
    background-color: #ffdedf;
    margin: 0 5px 0 2px;
    vertical-align: middle
}

.p-coupon-list .quan-item b {
    display: inline-block;
    line-height: 18px;
    height: 18px;
    padding: 0 10px;
    font-weight: 400;
    font-style: normal;
    color: #df3033;
    white-space: nowrap;
    max-width: 100px;
    overflow: hidden
}

.p-coupon-list .quan-item s {
    position: absolute;
    top: 0;
    height: 100%;
    width: 2px;
    background: url(../images/quan_item_bg.png) repeat-y
}

.p-coupon-list .quan-item s.s-1 {
    background-position: 0 0;
    left: -1px
}

.p-coupon-list .quan-item s.s-2 {
    right: -1px;
    background-position: -2px 0
}

.p-coupon-list .get-coupon-b {
    color: #555
}

.p-coupon-list .get-coupon-b {
    color: #ff0036;
    cursor: pointer
}

.p-coupon-list .small-classify-wrap-more .small-classify {
    display: none
}

.p-coupon-list .small-classify-wrap-more .small-classify.quan-area {
    display: block
}

.p-coupon-list .small-classify-wrap-more .show-more {
    display: block
}

.p-coupon-list .classify-module-show {
    position: absolute
}

.p-coupon-list .classify-module-show .small-classify-wrap-more .small-classify {
    display: block
}

.p-coupon-list .classify-module-show .small-classify-wrap-more .small-classify.quan-area {
    display: none
}

.p-coupon-list .classify-module-show .small-classify-wrap-more .show-more {
    display: none
}

.get-coupon-alert {
    width: 510px;
    text-align: left;
    overflow: hidden
}

.get-coupon-alert .coupon-alert-inner {
    position: relative;
    margin: 35px 40px 20px 120px
}

.get-coupon-alert .icon {
    background-image: url(../images/coupon_icon.png);
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
    position: absolute;
    left: -70px;
    top: 0
}

.get-coupon-alert .success-icon {
    background-position: 0 0
}

.get-coupon-alert .fail-icon {
    background-position: 0 -50px
}

.get-coupon-alert .coupon-text {
    font-size: 16px;
    color: #555;
    line-height: 20px
}

.get-coupon-alert .coupon-text span.red {
    color: #ff0036
}

.get-coupon-alert .coupon-time {
    color: #888;
    line-height: 30px
}

.get-coupon-alert .coupon-href a {
    color: #555
}

.get-coupon-alert .coupon-href a:hover {
    text-decoration: underline
}

.get-coupon-alert .coupon-href i {
    display: inline-block;
    vertical-align: middle;
    height: 11px;
    margin: 0 10px;
    border-left: 1px solid #ccc
}

.get-coupon-alert .coupon-btn {
    padding: 20px 0
}

.get-coupon-alert .coupon-btn a {
    display: inline-block;
    border: 1px solid #dbdbdb;
    background-color: #fff;
    border-radius: 3px;
    font-size: 14px;
    color: #555;
    width: 68px;
    height: 28px;
    text-align: center;
    line-height: 28px
}

.get-coupon-alert .coupon-btn a:hover {
    background-color: #fafafa
}

.p-attr-list .classify-module {
    zoom: 1
}

.p-attr-list .classify-module:after {
    content: "";
    display: table;
    clear: both
}

.p-attr-list .big-classify {
    padding: 0 10px;
    width: auto;
    float: none
}

.p-attr-list .small-classify {
    float: none
}

.p-attr-list .small-classify .down-btn {
    display: inline-block;
    padding: 0 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
    background-color: #f5f5f5
}

.p-count-down {
    margin-bottom: 10px
}

.p-count-down .countdown-are, .p-count-down .icon {
    float: left
}

.p-count-down .icon {
    width: 19px;
    height: 19px;
    background: url(../images/time_icon.png);
    margin: 0 10px 0 0
}

.p-count-down .countdown-area {
    font-size: 16px;
    line-height: 20px;
    color: #ff7a23
}

.p-count-down .countdown-area em, .p-count-down .countdown-area i {
    font-style: normal
}

.p-count-down .countdown-area b {
    font-weight: 400;
    margin-right: 2px
}

.p-service-list .small-classify-list {
    padding: 0
}

.p-service-list .small-classify .inner {
    margin: 0 8px 5px 0;
    display: inline-block
}

.p-service-list .classify-list .small-classify-list .small-classify.classify-hover .inner {
    background-color: transparent
}

.p-service-list .small-classify .text-list-a {
    display: inline-block
}

.p-service-list .small-classify-list .small-classify-hover .inner {
    background-color: transparent
}

.p-service-list .small-classify-list .small-classify .inner a, .p-service-list .small-classify-list .small-classify-hover .inner a {
    text-decoration: none
}

.p-service-list .small-classify img {
    vertical-align: middle;
    margin-right: 5px;
    width: 18px;
    height: 18px
}

.p-standard-list .classify-list {
    border-width: 0;
    padding: 2px 0;
    zoom: 1
}

.p-standard-list .classify-list:after {
    content: "";
    display: table;
    clear: both
}

.p-standard-list .classify-module .small-classify {
    padding: 0
}

.p-standard-list .classify-module .small-classify-wrap .small-classify .inner {
    padding: 3px 8px;
    border-width: 2px;
    border-style: solid;
    border-color: #ccc;
    cursor: pointer
}

.p-standard-list .classify-module .small-classify-wrap .small-classify .inner a {
    color: #333
}

.p-standard-list .small-classify-list {
    padding: 0
}

.p-standard-list .classify-module .small-classify-list .classify-cur .inner {
    background: transparent url(../images/p-standard-list-small-bg.png) no-repeat bottom right;
    border-color: #ff0036;
    padding: 3px 8px;
    border-width: 2px
}

.p-standard-list .classify-module .small-classify-list .classify-disabled .inner {
    padding: 6px 11px;
    border-width: 1px;
    border-style: dashed;
    border-color: #ddd;
    opacity: .9;
    filter: alpah(opacity=50);
    cursor: no-drop
}

.p-standard-list .classify-module .small-classify-list .classify-disabled .inner a {
    cursor: no-drop;
    color: #a9a9a9
}

.p-standard-list .classify-module .small-classify a {
    font-weight: 700;
    font-family: arial;
    color: inherit
}

.p-standard-list .classify-module .small-classify-list .classify-hover a:hover {
    text-decoration: none
}

.p-standard-table .pf-sum-price {
    padding: 10px 5px
}

.p-standard-table .pf-sum-price li {
    margin-left: 20px;
    float: right;
    line-height: 50px
}

.p-standard-table .pf-sum-price li em {
    font-style: normal;
    padding: 0 2px
}

.p-standard-table .pf-sum-price strong {
    font-size: 14px
}

.p-standard-table .pf-sum-price .newPrice {
    font-size: 14px
}

.p-standard-table .pf-sum-price .newPrice em {
    font-size: 18px
}

.p-standard-table-area {
    overflow-x: auto;
    max-height: 306px;
    overflow-y: hidden;
    width: 100%
}

.p-standard-table .tableModule {
    max-height: 306px;
    overflow-y: auto
}

.p-standard-table table {
    border-width: 0;
    border-collapse: separate;
    border-spacing: 0
}

.p-standard-table td {
    text-align: center;
    border-width: 0 0 1px;
    border-style: solid dashed;
    height: 50px;
    line-height: auto
}

.p-standard-table td em {
    font-style: normal
}

.p-standard-table thead td {
    font-weight: 700;
    width: 100px
}

.p-standard-table .buy-number {
    width: 100px;
    height: 20px;
    border: 1px solid #ccc;
    background-color: #f5f5f5;
    box-shadow: 1px 1px 3px #aaa;
    margin: 0 auto
}

.p-standard-table .buy-number a {
    width: 20px;
    height: 20px;
    text-align: center;
    font-style: normal;
    font: bold 20px/.7 "ËÎÌå";
    cursor: pointer;
    color: #999;
    outline: 0;
    float: left
}

.p-standard-table .buy-number a:hover {
    background-color: #ddd;
    color: #777
}

.p-standard-table .buy-number a.no-click {
    background-color: #e8e8e8;
    color: #ccc;
    cursor: no-drop
}

.p-standard-table .buy-number input {
    width: 58px;
    height: 20px;
    border-width: 0 1px 0 1px;
    border-style: solid;
    border-color: #ccc;
    text-align: center;
    float: left;
    font: bold 12px/20px arial;
    padding: 0
}

.p-buy-sum .classify-list {
    border-width: 0;
    padding: 2px 0
}

.p-buy-sum .classify-module .classify-list .big-classify {
    line-height: 46px
}

.p-buy-sum .buy-number {
    width: 67px;
    float: left;
    border: 1px solid #ccc;
    background-color: #f5f5f5;
    margin: 0;
    position: relative
}

.p-buy-sum .buy-number a {
    width: 16px;
    height: 22px;
    overflow: hidden;
    text-align: center;
    font-style: normal;
    font-weight: 700;
    font-size: 20px !important;
    line-height: 100%;
    font-family: "ËÎÌå";
    cursor: pointer;
    color: #999;
    outline: 0;
    position: absolute;
    right: 0;
    top: 22px
}

.p-buy-sum .buy-number a.plus {
    border-bottom: 1px solid #ccc;
    top: 0
}

.p-buy-sum .buy-number a:hover {
    background-color: #ddd;
    color: #777
}

.p-buy-sum .buy-number input {
    width: 50px;
    height: 44px;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: #ccc;
    text-align: center;
    float: left;
    font: bold 16px/25px arial;
    padding: 0
}

.p-buy-sum .buy-pro-total {
    float: left;
    line-height: 27px;
    padding: 10px 10px 0 2em;
    font-size: 14px
}

.p-buy-sum .buy-pro-total b {
    font-size: 14px;
    color: #777;
    font-weight: 400
}

.p-buy-sum .buy-pro-total em {
    font-style: normal;
    font-size: 16px
}

.p-buy-sum .small-classify {
    float: none;
    overflow: hidden
}

.p-buy-sum .small-classify .tishi {
    padding-top: 10px;
    clear: both
}

.p-buy-sum .small-classify .tishi span {
    position: relative;
    display: inline-block;
    border: 1px solid #ffd18c;
    background: #fff7ec;
    padding: 0 10px 0 5px;
    border-radius: 3px
}

.p-buy-sum .small-classify .tishi img {
    width: 15px;
    vertical-align: sub;
    margin: 0 5px 0 0
}

.p-buy-sum .small-classify .tishi i {
    position: absolute;
    border-width: 0 5px 5px;
    border-style: solid dashed;
    left: 18px
}

.p-buy-sum .small-classify .tishi i.i-1 {
    border-color: #ffd18c transparent;
    top: -5px;
    z-index: 1
}

.p-buy-sum .small-classify .tishi i.i-2 {
    border-color: #fff7ec transparent;
    top: -3px;
    z-index: 2
}

.p-buy-btn-area .btn-group {
    margin: 0
}

.p-buy-btn-area .btn-group a.btn {
    padding: 0;
    border: 0;
    border-radius: 0;
    height: 42px;
    width: 180px;
    background-repeat: no-repeat;
    margin: 0 10px 0 0
}

.p-buy-btn-area .btn-group .btn-now-buy {
    background-image: url(../images/inner_nowbuy.png)
}

.p-buy-btn-area .btn-group .btn-add-cat {
    background-image: url(../images/inner_addcat.png)
}

.p-buy-btn-area .btn-group .btn-now-buy.btn-english {
    background-image: url(../images/inner_nowbuy2.png)
}

.p-buy-btn-area .btn-group .btn-add-cat.btn-english {
    background-image: url(../images/inner_nowbuy1.png)
}

#innerAddCat span, #innerNowBuy span {
    visibility: hidden
}

#yuyueButton {
    line-height: 42px
}

#cell_button {
    width: auto;
    min-width: 210px;
    line-height: 42px
}

.p-contact-list .classify-wrap {
    float: left;
    width: auto
}

.p-contact-list .classify-list {
    border-width: 1px;
    border-style: solid;
    position: relative;
    padding: 0 15px 0 65px;
    background-color: #fafafa;
    margin: 0 10px 10px 0
}

.p-contact-list .wechat-classify-wrap {
    cursor: pointer
}

.p-contact-list .icon-image {
    position: absolute;
    left: 15px;
    top: 12px
}

.p-contact-list .big-classify-wrap {
    width: auto;
    text-align: left;
    float: none
}

.p-contact-list .classify-module .big-classify {
    margin: 8px 0 6px;
    line-height: 1em;
    padding: 0;
    font-size: 12px;
    font-weight: 400;
    width: auto;
    float: none;
    color: #888
}

.p-contact-list .small-classify {
    line-height: 22px;
    font-size: 14px;
    margin: 0 0 8px
}

.p-contact-list .small-classify img {
    vertical-align: top
}

.p-contact-list .small-classify a {
    color: inherit !important;
    font-size: inherit
}

.show-contact-wechat {
    width: 300px;
    height: 330px;
    overflow: hidden
}

.show-contact-wechat .wechat-pic {
    width: 240px;
    height: 240px;
    padding: 10px;
    border: 1px solid #ccc;
    margin: 20px auto 0
}

.show-contact-wechat .wechat-pic img {
    width: 100%
}

.show-contact-wechat p {
    text-align: center;
    line-height: 40px;
    color: #555
}

.p-tab-show-detail {
    margin-bottom: 10px
}

.show-details-article {
    line-height: 2
}

.pro-collbuy-module .hb-body-inner {
    padding: 10px
}

.pro-collbuy-module .pics {
    margin-bottom: 10px
}

.pro-collbuy-module .pic, .pro-collbuy-module .pic img {
    width: 123px;
    height: 123px
}

.pro-collbuy-module .pic-title {
    height: auto;
    line-height: 20px;
    font-weight: 400;
    max-height: 40px
}

.pro-collbuy-module .param_str span {
    display: inline-block;
    height: 20px;
    overflow: hidden;
    line-height: 20px;
    white-space: pre
}

.pro-collbuy-list .show-cur-pro {
    width: 130px;
    float: left
}

.pro-collbuy-list .max_mony {
    float: right;
    margin-top: 15px;
    background: url(../images/related_sum.jpg) no-repeat left center;
    padding-left: 50px;
    width: 150px
}

.pro-collbuy-list .max_mony span {
    display: block;
    font-size: 14px;
    color: #555
}

.pro-collbuy-list .max_mony p {
    display: block;
    font-size: 14px;
    color: #555;
    padding: 5px 0
}

.pro-collbuy-list .max_mony p em {
    color: red;
    font-size: 18px;
    font-weight: 800
}

.pro-collbuy-list .max_mony a {
    display: block;
    width: 110px;
    height: 35px;
    border-radius: 4px;
    color: #fff;
    text-align: center;
    line-height: 35px;
    font-size: 14px;
    background-color: #f60
}

.pro-collbuy-list .show-coll-pro .pic-text-list-module {
    margin: 0 170px 0 140px;
    overflow-x: auto
}

.pro-collbuy-list .show-coll-pro-nobuy .pic-text-list-module {
    margin: 0 0 0 140px;
    overflow-x: auto
}

.pro-collbuy-list .show-coll-pro li {
    width: 122px
}

.pro-collbuy-list .show-coll-pro li label input {
    width: 14px;
    height: 14px;
    vertical-align: middle
}

.pro-collbuy-list .show-coll-pro li.add-img {
    width: 60px;
    height: 120px;
    background: url(../images/related_add.jpg) no-repeat center center
}

.pro-collbuy-list .coll-show-hide {
    display: none
}

.pro-collbuy-alert {
    text-align: left
}

.pro-collbuy-alert .news_img {
    padding: 15px 20px;
    overflow: hidden;
    border-bottom: 1px solid #dbdbdb;
    background-color: #fcfcfc;
    margin-bottom: 20px
}

.pro-collbuy-alert .news_img span {
    display: block;
    width: 120px;
    height: 120px;
    float: left;
    margin-right: 20px
}

.pro-collbuy-alert .news_img span img {
    width: 100%
}

.pro-collbuy-alert .news_img p {
    display: block;
    overflow: hidden;
    text-align: left
}

.pro-collbuy-alert .news_img p strong {
    display: block;
    font-size: 14px;
    line-height: 24px;
    color: #555
}

.pro-collbuy-alert .news_img p em {
    display: block;
    font-size: 16px;
    line-height: 24px;
    color: red;
    padding-top: 10px
}

.pro-collbuy-alert .guige {
    overflow: hidden;
    margin-bottom: 10px
}

.pro-collbuy-alert .guige span {
    display: block;
    max-width: 154px;
    min-width: 42px;
    line-height: 33px;
    float: left;
    font-size: 14px;
    color: #555;
    padding: 0 10px
}

.pro-collbuy-alert .guige a {
    display: block;
    float: left;
    margin-right: 10px;
    padding: 5px 8px;
    border: 2px solid #aaa;
    font-size: 14px;
    color: #555;
    margin-bottom: 10px
}

.pro-collbuy-alert .guige .cur {
    background: url(../images/related_ok.jpg) no-repeat right bottom;
    border: 2px solid #f60
}

.pro-collbuy-alert .guige a.desabled {
    border-color: #ddd;
    background-color: #f5f5f5;
    color: #aaa
}

.pro-collbuy-alert .a_button {
    width: 210px;
    height: 35px;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0 20px 0
}

.pro-collbuy-alert .a_button a {
    display: block;
    border-radius: 4px;
    font-size: 14px;
    text-align: center
}

.pro-collbuy-alert .a_button .a1 {
    width: 93px;
    height: 33px;
    border: 1px solid #dbdbdb;
    float: left;
    color: #555;
    line-height: 33px
}

.pro-collbuy-alert .a_button .a2 {
    width: 95px;
    height: 35px;
    float: right;
    color: #fff;
    line-height: 35px;
    background-color: #f60
}

.pro-collbuy-alert .a_button .btn-desabled {
    border-color: #ddd;
    background-color: #f5f5f5;
    color: #aaa
}

.p-related-list {
    margin-bottom: 10px
}

.p-related-list .pic-text-list-module {
    width: auto
}

.p-related-list .pic-text-list-module ul {
    margin: 0 -10px
}

.p-related-list .pic-text-list-module li {
    float: left
}

.p-related-list .pic-text-list-module .inner {
    margin: 5px 10px
}

.p-related-list .pic-text-list-module .pics {
    margin-bottom: 5px;
    display: block;
    overflow: hidden
}

.p-related-list .pic-text-list-module .pic {
    width: 200px;
    height: 200px
}

.p-related-list .pic-text-list-module .pic table {
    width: 100%;
    height: 100%
}

.p-related-list .pic-text-list-module .pic-title {
    line-height: 20px;
    height: 20px;
    text-align: center;
    margin-top: 5px;
    overflow: hidden
}

.p-related-list .pic-text-list-module .pic-attr {
    width: 200px;
    overflow: hidden
}

.p-related-list-2 .pic-text-list-module li {
    width: 50%;
    float: left
}

.p-related-list-2 .pic-text-list-module .inner {
    margin: 10px
}

.p-related-list-2 .pic-text-list-module .pics {
    border-width: 0
}

.p-related-list-2 .pic-text-list-module .pic {
    width: 100%;
    height: auto
}

.p-related-list-2 .pic-text-list-module .pic img {
    width: 100%
}

.p-related-list-2 .pic-text-list-module .pic-attr {
    display: none
}

.p-album-list-ZZ {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index: 100001;
    opacity: .5
}

.p-album-list-big {
    position: fixed;
    z-index: 100002;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0
}

.p-album-list-big .closeBtn {
    position: absolute;
    z-index: 10;
    width: 50px;
    height: 50px;
    top: 20px;
    right: 30px;
    background: url(../images/big_album_close.png) no-repeat center center;
    cursor: pointer
}

.p-album-list-big .pic-text-list-module li .pics {
    border-width: 0;
    height: auto
}

.p-album-list-big .pic-text-list-module li .pic {
    width: 100%;
    height: 100%
}

.p-album-list-big .pic-text-list-module li .pic-attr {
    display: none
}

.a-abstract, .a-comment, .a-details-con, .a-details-title, .a-related-list {
    margin-bottom: 10px
}

.a-details-title .h1-title {
    border-bottom: 1px dashed #ccc;
    text-align: center;
    padding: 10px 0;
    font-size: 26px
}

.a-abstract .abstract {
    text-align: center;
    padding: 10px 0
}

.a-details-con .hb-head {
    display: none
}

.a-abstract .p-attr-list .classify-wrap {
    float: left;
    width: 50%
}

.a-abstract .p-attr-list .classify-wrap .classify-list {
    padding: 10px 0;
    margin: 0 5px;
    border-bottom: 1px dashed #ccc
}

.p-search-details-area .a-abstract .p-attr-list .classify-wrap {
    width: 100%
}

.a-related-list .text-list-module ol {
    margin: 0 -5px
}

.a-related-list .text-list-module li {
    float: left;
    width: 50%
}

.a-related-list .text-list-module .inner {
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    margin: 0 10px;
    border-bottom: 1px dashed #ccc
}

.a-related-list .text-list-module .inner code {
    display: inline-block
}

.a-related-list .text-list-module .pic-title a {
    font-size: 14px
}

.pay-list {
    overflow: hidden
}

.pay-list ul {
    margin: 0 -5px
}

.pay-list li {
    float: left
}

.pay-list.pic-text-list-module .inner {
    margin: 10px 5px;
    padding: 10px 15px;
    border-style: solid;
    border-width: 2px
}

.pay-list.pic-text-list-module .liCur .inner {
    border-color: #fda10f
}

.pay-list .pics {
    display: block;
    background-color: #fff;
    position: relative;
    border-radius: 3px;
    display: none
}

.pay-list .pic, .pay-list td {
    width: 120px;
    height: 40px
}

.pay-list .cur-em {
    position: absolute;
    right: 0;
    bottom: 0;
    border-width: 10px 10px 0 0;
    border-style: dashed solid;
    border-color: transparent #fda10f;
    display: none
}

.pay-list .liCur .cur-em {
    display: block
}

.pay-list .liCur .pics {
    border-color: #f5f5f5
}

.pay-list img {
    vertical-align: middle;
    width: 70%
}

.pay-list b {
    text-align: center;
    line-height: 1
}

.my-payform .form-module .item-name {
    font-size: 14px;
    width: 120px
}

.my-payform-left .form-module .item-name {
    float: none;
    width: auto
}

.my-payform .pay-proinfo-list {
    margin-bottom: 10px
}

.p-attribute-pro {
    padding: 10px 0
}

.p-attribute-pro ul {
    padding: 10px;
    background-color: #f5f5f5
}

.p-attribute-pro ul li {
    overflow: hidden;
    padding: 5px 0
}

.p-attribute-pro ul .p-l {
    width: 50px;
    height: 50px;
    float: left;
    margin: 5px 10px 0 0
}

.p-attribute-pro ul .p-r {
    overflow: hidden
}

.p-attribute-pro ul h5 {
    font-size: 16px;
    line-height: 30px;
    font-weight: 400
}

.p-attribute-pro ul h5 i {
    display: inline-block;
    padding: 0 5px;
    margin: 0 10px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color: #fff;
    background-color: #c00;
    line-height: 20px
}

.p-attribute-pro ul p {
    line-height: 24px;
    font-size: 14px
}

.p-attribute-pro .proA-content {
    padding-top: 20px;
    overflow: hidden
}

.p-attribute-pro .proA-content .tel {
    font-size: 30px;
    color: #c00;
    float: left;
    margin-right: 20px
}

.p-attribute-pro .proA-content .tel img {
    margin: 10px 10px 0 0;
    float: left
}

.p-attribute-pro .proA-content .tel span {
    width: 200px;
    float: left
}

.p-attribute-pro .proA-content .tel span b {
    font-size: 14px;
    color: #666;
    font-weight: 400
}

.p-attribute-pro .proA-content .p-QQ {
    float: left;
    padding-top: 25px
}

.mainContainer .shop-header-customModuleRow {
    width: 100%
}

.shop-nav-customModule {
    margin-bottom: 0
}

.shop-introduce-customModule .Mo, .shop-nav-customModule .Mo, .shop-search-customModule .Mo {
    border-width: 0
}

.shop-nav-customModule .MoBodyM {
    background: 0 0
}

.shop-introduce-customModule .MoHead, .shop-nav-customModule .MoHead, .shop-search-customModule .MoHead {
    display: none
}

.shop-nav-customModule .MoBodyC {
    margin: 0
}

.shop-header-customModuleRow {
    padding-top: 250px;
    background-image: url(../images/header_bg.jpg);
    background-position: center bottom;
    background-repeat: no-repeat
}

.shop-nav-customModule .MoBodyM {
    background-image: url(../images/nav_bg.png);
    background-repeat: repeat;
    background-position: 0 0
}

.shop-nav ol {
    margin-right: -1px
}

.shop-nav li {
    width: 16.66%;
    float: left
}

.shop-nav li .inner {
    text-align: center;
    line-height: 50px;
    height: 50px;
    margin-right: 1px
}

.shop-nav li .inner span {
    width: 100%;
    height: 100%
}

.shop-nav li .inner a {
    font-family: 'Î¢ÈíÑÅºÚ';
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    color: #fff;
    display: inline-block;
    width: 100%;
    height: 100%
}

.shop-nav li.liCur .inner, .shop-nav li.liHover .inner {
    background-image: url(../images/nav_hover_bg.png)
}

.shop-nav li.liCur .inner a, .shop-nav li.liHover .inner a {
    color: #fff
}

.shop-search-customModule .search-module {
    position: static;
    margin: 13px
}

.shop-search-customModule .search-inner {
    width: 670px
}

.shop-search-customModule .keyWord {
    padding: 5px 9px
}

.shop-search-customModule .keyWord .input {
    width: 530px;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Î¢ÈíÑÅºÚ'
}

.shop-search-customModule .keyBtn {
    width: 120px;
    height: 48px;
    line-height: 48px;
    background-color: #dc133d;
    border-width: 0;
    font-size: 20px
}

.wrapper-960 .shop-search-customModule .search-inner {
    width: 670px
}

.wrapper-960 .shop-search-customModule .keyWord .input {
    width: 530px
}

.wrapper-1020 .shop-search-customModule .search-inner {
    width: 700px
}

.wrapper-1020 .shop-search-customModule .keyWord .input {
    width: 560px
}

.wrapper-1080 .shop-search-customModule .search-inner {
    width: 730px
}

.wrapper-1080 .shop-search-customModule .keyWord .input {
    width: 590px
}

.wrapper-1140 .shop-search-customModule .search-inner {
    width: 760px
}

.wrapper-1140 .shop-search-customModule .keyWord .input {
    width: 620px
}

.wrapper-1200 .shop-search-customModule .search-inner {
    width: 790px
}

.wrapper-1200 .shop-search-customModule .keyWord .input {
    width: 650px
}

.wrapper-1260 .shop-search-customModule .search-inner {
    width: 820px
}

.wrapper-1260 .shop-search-customModule .keyWord .input {
    width: 680px
}

.wrapper-1320 .shop-search-customModule .search-inner {
    width: 850px
}

.wrapper-1320 .shop-search-customModule .keyWord .input {
    width: 710px
}

.shop-pro-list-1 .pics {
    margin: 0 auto 5px
}

.shop-pro-list-1 .pic {
    width: 150px;
    height: 150px
}

.shop-pro-list-1 .pic-attr {
    width: 150px;
    overflow: hidden;
    margin: 0 auto
}

.shop-pro-list-1 .pic-title {
    font-weight: 400;
    height: 48px
}

.shop-pro-list-1 .newPrice em {
    font-size: 16px
}

.shop-rowclassify-1 .big-classify-wrap {
    width: 80px
}

.shop-rowclassify-1 .big-classify {
    line-height: 34px;
    height: 34px;
    padding: 0 0 0 10px;
    font-size: 12px;
    font-weight: 700;
    width: auto;
    float: none
}

.wrapper-960 .shop-pro-list-1 ul {
    margin: 0
}

.wrapper-960 .shop-pro-list-1 .inner {
    margin: 0 0 10px;
    padding: 15px 10px 5px 12px
}

.wrapper-1020 .shop-pro-list-1 ul {
    margin: 0
}

.wrapper-1020 .shop-pro-list-1 .inner {
    margin: 0 0 10px;
    padding: 15px 15px 5px
}

.wrapper-1080 .shop-pro-list-1 ul {
    margin: 0
}

.wrapper-1080 .shop-pro-list-1 .inner {
    margin: 0 0 10px;
    padding: 15px 18px 5px 19px
}

.wrapper-1140 .shop-pro-list-1 ul {
    margin: 0
}

.wrapper-1140 .shop-pro-list-1 .inner {
    margin: 0 0 10px;
    padding: 15px 20px 5px 24px
}

.wrapper-1200 .shop-pro-list-1 ul {
    margin: 0
}

.wrapper-1200 .shop-pro-list-1 .inner {
    margin: 0 0 10px;
    padding: 15px 4px 5px 7px
}

.wrapper-1260 .shop-pro-list-1 ul {
    margin: 0
}

.wrapper-1260 .shop-pro-list-1 .inner {
    margin: 0 0 10px;
    padding: 15px 7px 5px 10px
}

.wrapper-1320 .shop-pro-list-1 ul {
    margin: 0
}

.wrapper-1320 .shop-pro-list-1 .inner {
    margin: 0 0 10px;
    padding: 5px 10px 5px 13px
}

.wrapper-1920 .shop-pro-list-1 ul {
    margin: 0
}

.wrapper-1920 .shop-pro-list-1 .inner {
    margin: 0 0 10px;
    padding: 5px 7px 5px 9px
}

.shop-text-list-1 .inner {
    height: 45px;
    line-height: 45px;
    border-bottom: 1px dotted #ccc;
    padding-right: 70px;
    margin: 0 15px
}

.shop-text-list-1 .inner code {
    width: 5px;
    height: 9px;
    background: url(../images/shop_text_list_1_bg.png) no-repeat;
    display: inline-block
}

.shop-text-list-1 .text-list-times {
    position: absolute;
    top: 0;
    right: 0
}

.shop-pro-list-2 .inner {
    border-bottom: 1px dashed #ccc
}

.shop-pro-list-2 .pics {
    float: left;
    margin-right: 10px
}

.shop-pro-list-2 .pic {
    width: 100px;
    height: 100px
}

.shop-pro-list-2 .pic-price {
    float: right;
    margin-left: 10px
}

.shop-pro-list-2 .pic-price .newPrice {
    font-size: 20px
}

.shop-pro-list-2 .pic-intro {
    overflow: hidden
}

.shop-notice .text {
    font-size: 14px
}

.shop-information .shop-introduce {
    padding: 10px 15px
}

.shop-information .shop-code, .shop-information .shop-logo, .shop-information .shop-main-head, .shop-information .shop-sub-head {
    text-align: center;
    margin-bottom: 10px
}

.shop-information .shop-logo {
    margin: 20px 0 10px
}

.shop-information .shop-main-head {
    line-height: 20px;
    font-size: 16px;
    font-weight: 400
}

.shop-information .shop-main-head em {
    display: inline-block;
    font: normal 400 12px/1 'Î¢ÈíÑÅºÚ';
    background-color: #62af39;
    color: #fff;
    border-radius: 3px;
    padding: 3px 5px;
    margin: 0 0 0 5px
}

.shop-information .shop-star-level {
    text-align: center;
    padding: 5px 0
}

.shop-information .shop-star-level em {
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url(../images/shop_star.png);
    margin: 0 3px
}

.shop-information .shop-star-level em.light {
    background-position: 0 0
}

.shop-information .shop-star-level em.dark {
    background-position: 0 -24px
}

.shop-information .shop-consume {
    line-height: 30px;
    font-size: 18px
}

.shop-information .shop-address, .shop-information .shop-website-url {
    line-height: 24px
}

.shop-information .shop-discount {
    padding: 5px 0
}

.shop-information .shop-discount span {
    display: inline-block;
    font: normal 400 12px/1 'Î¢ÈíÑÅºÚ';
    color: #fff;
    border-radius: 3px;
    padding: 5px;
    margin: 0 3px 6px
}

.shop-information .shop-discount span.span-0 {
    background-color: #c183e2
}

.shop-information .shop-discount span.span-1 {
    background-color: #ffa628
}

.shop-information .shop-discount span.span-2 {
    background-color: #00cb86
}

.shop-information .shop-discount span.span-3 {
    background-color: #ff6060
}

.shop-information .shop-discount span.span-4 {
    background-color: #348bed
}

.shop-information .shop-service {
    padding: 5px 0
}

.shop-information .shop-service li {
    width: 50%;
    float: left;
    line-height: 26px;
    position: relative
}

.shop-information .shop-service li span {
    display: inline-block;
    margin: 0 0 0 23px;
    vertical-align: middle;
    word-wrap: break-word;
    text-overflow: ellipsis
}

.shop-information .shop-service li em {
    position: absolute;
    width: 18px;
    height: 18px;
    left: 0;
    top: 4px;
    vertical-align: middle;
    background: url(../images/shop_star.png) no-repeat 0 -48px
}

.shop-information .shop-sub-head {
    line-height: 24px;
    text-align: left
}

.shop-information .shop-sub-head img {
    max-width: 100%
}

.shop-information .shop-code-img {
    border: 1px solid #f0f0f0;
    display: inline-block
}

.shop-information .shop-item-box {
    margin-bottom: 10px
}

.shop-information .shop-item-title {
    padding: 5px 10px
}

.shop-information .shop-item-title strong {
    line-height: 24px;
    font-size: 16px;
    font-weight: 400;
    font-style: italic
}

.shop-information .shop-tel-list li {
    font-size: 14px;
    padding: 5px 10px
}

.shop-information .shop-tel-list li strong {
    font-weight: 400
}

.shop-information .shop-online-list li {
    text-align: center
}

.shop-information .shop-item-con {
    padding: 0 5px 5px
}

.shop-information .shop-item-con li.shop-custom-icon a {
    display: inline-block;
    height: 29px;
    border: 1px solid #0af;
    padding: 0 10px 0 0;
    border-radius: 3px;
    overflow: hidden
}

.shop-information .shop-item-con li img {
    vertical-align: middle;
    margin-right: 5px;
    background-color: #0af
}

.shop-information .shop-more-btn .btn {
    height: 40px;
    line-height: 40px;
    text-align: center;
    display: inline-block;
    width: 100%;
    background-color: #f60;
    color: #fff;
    font-size: 14px
}

#shopInformation_b {
    margin-bottom: 10px
}

#shopInformation_b .hb-head {
    display: none
}

.big-shop-introduce {
    overflow: hidden;
    border: 1px solid #ccc;
    margin-bottom: 10px
}

.big-shop-introduce .shop-information {
    overflow: hidden;
    margin: 10px
}

.big-shop-introduce .shop-introduce {
    float: left;
    width: 35%;
    margin-right: 10px;
    padding: 0
}

.big-shop-introduce .shop-introduce .shop-logo {
    float: left;
    margin: 10px 10px 0 0
}

.big-shop-introduce .shop-introduce .shop-logo a {
    display: block;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    overflow: hidden
}

.big-shop-introduce .shop-introduce .shop-logo img {
    width: 100%
}

.big-shop-introduce .shop-information .shop-sub-head, .big-shop-introduce .shop-introduce .shop-main-head {
    overflow: hidden;
    text-align: left;
    margin: 5px 0 0
}

.big-shop-introduce .shop-information .shop-sub-head {
    height: 50px;
    line-height: 24px;
    overflow: hidden
}

.big-shop-introduce .shop-code {
    float: left;
    margin: 0 10px 0 0
}

.big-shop-introduce .shop-code img {
    width: 80px
}

.big-shop-introduce .shop-item-box {
    margin: 0 10px 0 0;
    float: left
}

.big-shop-introduce .shop-item-box .shop-item-con {
    padding: 0
}

.big-shop-introduce .shop-item-box .shop-item-con li.first-li {
    padding-top: 0
}

.big-shop-introduce .shop-item-box .shop-item-con li {
    padding: 8px 10px 0
}

.big-shop-introduce .shop-item-box .shop-item-con li.shop-custom-icon a {
    display: inline-block;
    height: 29px;
    border: 1px solid #0af;
    padding: 0 10px 0 0;
    border-radius: 3px;
    overflow: hidden
}

.big-shop-introduce .shop-item-box .shop-item-con li img {
    vertical-align: middle;
    margin-right: 5px;
    background-color: #0af
}

.big-shop-introduce .shop-btn-area {
    float: right;
    margin: 0;
    width: 110px
}

.big-shop-introduce .shop-btn-area a.btn {
    margin: 20px 0 0
}

.presell-people-list, .presell-price-list {
    margin-bottom: 10px
}

.presell-people-list .classify-list, .presell-price-list .classify-list {
    background-color: #f9f9f9;
    padding: 5px
}

.presell-price-list .big-classify {
    font-size: 14px
}

.presell-price-list .newPrice em, .presell-price-list .oldPrice em {
    font-style: normal
}

.presell-price-list .oldPrice em {
    font-size: 14px
}

.presell-price-list .newPrice em {
    font-size: 22px
}

.presell-people-list {
    position: relative
}

.presell-people-list small[class*=switch] {
    position: absolute;
    right: 20px;
    top: 10px;
    background: url(../images/presell-flow-list-icon.png) no-repeat;
    width: 25px;
    height: 16px;
    cursor: pointer
}

.presell-people-list small.switch-off {
    background-position: 0 -133px
}

.presell-people-list small.switch-on {
    background-position: 0 -149px
}

.presell-people-list .classify-wrap.classify-wrap-hide {
    display: none
}

.presell-people-list .classify-wrap {
    width: 33%;
    float: left
}

.presell-people-list .big-classify-wrap {
    float: none
}

.presell-people-list .classify-wrap .big-classify {
    font-size: 14px;
    width: auto
}

.presell-people-list .small-classify {
    padding: 0 10px
}

.presell-people-list .classify-list-2 .big-classify, .presell-people-list .classify-list-2 .small-classify {
    color: #c00
}

.presell-people-list .classify-list-3 .big-classify, .presell-people-list .classify-list-3 .small-classify {
    text-decoration: line-through
}

.presell-flow-list {
    background-color: #f9f9f9;
    position: relative;
    margin-bottom: 10px
}

.presell-flow-list h6 {
    position: absolute;
    width: 150px;
    height: 58px;
    line-height: 58px;
    font-size: 20px;
    color: #e3393b
}

.presell-flow-list h6 span {
    margin-left: 20px
}

.presell-flow-list .flow-icon {
    position: absolute;
    left: 0;
    top: 5px;
    width: 44px;
    height: 44px;
    background: url(../images/presell-flow-list-icon.png) no-repeat
}

.presell-flow-list .flow-icon-1 {
    background-position: 0 0
}

.presell-flow-list .flow-icon-2 {
    background-position: 0 -44px
}

.presell-flow-list .flow-icon-3 {
    background-position: 0 -88px
}

.presell-flow-list .classify-module {
    margin-left: 150px
}

.presell-flow-list .classify-module .classify-list {
    border-width: 0;
    padding: 5px 15px 5px 50px;
    position: relative
}

.presell-flow-list .classify-module .classify-wrap {
    width: 33%;
    float: left
}

.presell-flow-list .big-classify-wrap {
    float: none
}

.presell-flow-list .classify-wrap .big-classify {
    font-size: 14px;
    width: auto;
    margin: 0 0 5px
}

.presell-flow-list .small-classify {
    padding: 0;
    font-size: 14px
}

.wrapper .web-member-center {
    margin: 0 auto
}

.wrapper-960 .web-member-center {
    width: 960px
}

.wrapper-1020 .web-member-center {
    width: 1020px
}

.wrapper-1080 .web-member-center {
    width: 1080px
}

.wrapper-1140 .web-member-center {
    width: 1140px
}

.wrapper-1200 .web-member-center {
    width: 1200px
}

.wrapper-1260 .web-member-center {
    width: 1260px
}

.wrapper-1320 .web-member-center {
    width: 1320px
}

.web-login {
    float: left
}

.web-login .warn-text {
    clear: both;
    padding: 5px;
    color: red;
    display: none
}

.web-login .tab-switch-module {
    border-width: 0
}

.web-login .tab-switch-module .tab-switch-t {
    border-width: 0 0 1px;
    background-color: transparent;
    height: 40px;
    margin-top: 20px
}

.web-login .tab-switch-t ul {
    left: 10px
}

.web-login .tab-switch-t .tab-t-item span {
    border-width: 0;
    background-color: transparent;
    width: 140px;
    font-size: 16px;
    height: 40px;
    line-height: 40px
}

.web-login .tab-switch-t .tab-t-item span.active {
    border-width: 1px 1px 0
}

.web-login .item-list {
    position: relative;
    padding: 10px 0
}

.web-login .item-list i {
    position: absolute;
    left: 5px;
    top: 24px;
    background-image: url(../images/login_phone_icon.png);
    width: 30px;
    height: 20px
}

.web-login .item-list .item-name {
    position: absolute;
    left: 40px;
    line-height: 48px;
    font-size: 14px
}

.web-login .form-text {
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    display: inline-block
}

.web-login .form-text input {
    border: 0;
    background-color: transparent;
    height: 35px;
    margin: 5px 5px 5px 35px;
    font-size: 16px
}

.web-login .phone-user-but .forget-pass {
    margin-left: 10px
}

.web-login .form-but {
    border-width: 1px;
    font-size: 14px;
    display: inline-block;
    height: 45px;
    text-align: center;
    line-height: 45px;
    border-radius: 5px;
    cursor: pointer
}

.web-login .qqwx-login {
    padding-top: 10px
}

.web-login .qqwx-login .item-name {
    float: left;
    line-height: 38px;
    font-size: 14px
}

.web-login .qqwx-login a {
    display: inline-block;
    width: 38px;
    height: 38px;
    background-image: url(../images/qq_login_icon.png);
    margin-right: 10px
}

.web-login .qqwx-login a.qq_url {
    background-position: 0 0
}

.web-login .qqwx-login a.wxLogin {
    background-position: 0 -38px
}

.web-login .protocol b {
    color: red;
    margin: 0 5px;
    font-weight: 400;
    cursor: pointer
}

.web-login .protocol b:hover {
    text-decoration: underline
}

.web-login .protocol input[type=checkbox] {
    width: 14px;
    height: 14px;
    vertical-align: text-bottom;
    margin: 0
}

.web-login .get-yzm-but {
    width: 140px;
    vertical-align: top;
    margin-top: 2px
}

.web-login .phone-user-number i {
    background-position: 0 0
}

.web-login .phone-user-number .form-text {
    margin-right: 5px
}

.web-login .phone-user-number input {
    width: 350px
}

.web-login .phone-user-yzm i {
    background-position: 0 -20px
}

.web-login .phone-user-yzm input {
    width: 207px
}

.web-login .phone-user-password i {
    background-position: 0 -40px
}

.web-login .phone-user-password input {
    width: 207px
}

.web-login .phone-user-but .forget-pass {
    margin-left: 10px
}

.web-login .phone-login-but {
    width: 150px;
    font-size: 18px
}

.web-login .web-user-name input, .web-login .web-user-pass input {
    width: 350px
}

.web-login .web-user-name i {
    background-position: 0 -60px
}

.web-login .web-user-pass i {
    background-position: 0 -40px
}

.web-login .web-user-yzm input {
    width: 110px
}

.web-login .web-user-yzm .form-text {
    margin-right: 10px
}

.web-login .web-user-yzm .yzm-img {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer
}

.web-login .web-user-yzm i {
    background-position: 0 -20px
}

.web-login .web-user-but .web-login-but {
    width: 150px;
    font-size: 18px
}

.web-login .web-user-but .forget-pass {
    margin-left: 10px
}

.web-reg {
    float: right;
    width: 400px
}

.web-reg dl {
    padding: 50px 100px 0 0
}

.web-reg dt {
    font-size: 18px;
    line-height: 50px
}

.web-reg .reg-user-but .form-but {
    display: inline-block;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
    width: 150px;
    text-align: center;
    border-radius: 5px;
    border-width: 1px;
    cursor: pointer
}

.web-register-module {
    width: 90%;
    margin: 0 auto
}

.web-register-module .item-list {
    margin: 0;
    padding: 10px 0
}

.web-register-module .form-title {
    font-weight: 700
}

.web-register-module .form-text input {
    width: 230px;
    height: 24px
}

.web-register-module .form-text-vcode input {
    width: 100px !important
}

.web-register-module .item-infotext {
    display: none;
    clear: both;
    color: #c00
}

.web-register-module .hint_info {
    display: inline-block;
    margin-left: 10px
}

.web-register-module select {
    margin-right: 5px
}

.web-register-module .item-name {
    width: 100px
}

.web-register-module .phone-code .phone-code-btn-area {
    float: left;
    padding: 0 0 0 10px
}

.web-register-module .phone-code .phone-code-btn-area .form-but {
    line-height: 30px;
    padding: 0 10px;
    width: 100px
}

.web-register-module .phone-code .form-text {
    float: left
}

.web-register-module .phone-code .input_div {
    border: 1px solid #f6e0a4;
    background-color: #fffaee;
    color: #666;
    padding: 5px;
    vertical-align: top;
    margin-left: 10px;
    float: left;
    display: none
}

.web-register-module .phone-code .input_div a {
    color: #c00
}

.web-register-module .form-button .reg-ing {
    padding-left: 10px;
    display: none
}

.web-register-module .form-button .reg_button_url img {
    vertical-align: middle;
    width: 25px;
    height: 25px
}

.search-page-module .my-search {
    position: static;
    left: auto;
    top: auto;
    zoom: 1
}

.search-page-module .my-search .search-inner {
    width: auto;
    padding: 10px
}

.search-page-module .my-search .form-select {
    float: left
}

.search-page-module .my-search .form-select select {
    margin: 0 5px 5px 0;
    font-size: 12px;
    padding: 10px
}

.search-page-module .my-search .input {
    width: 450px;
    height: 35px;
    line-height: 35px;
    font-size: 16px
}

.search-page-module .my-search .button {
    width: 120px;
    height: 37px;
    line-height: 37px;
    margin: 0 0 0 5px;
    font-size: 20px
}

.search-page-module .search-results {
    font-size: 16px;
    padding: 10px
}

.search-page-module .search-results b {
    padding: 0 5px;
    font-size: 16px
}

.search-page-module .pic-text-list-module .pic {
    width: 200px;
    height: 200px
}

.cert-form-module {
    width: 90%;
    margin: 0 auto
}

.cert-form-module .item-list {
    margin: 0;
    padding: 10px 0
}

.cert-form-module .form-title {
    font-weight: 700
}

.cert-form-module .form-text input {
    width: 230px;
    height: 24px
}

.cert-form-module .form-text-vcode input {
    width: 100px !important
}

.cert-form-module .item-infotext {
    display: none;
    clear: both;
    color: #c00
}

.cert-form-module select {
    margin-right: 5px;
    padding: 2px
}

.cert-form-module .item-name {
    width: 150px
}

.web-job-img {
    width: 430px;
    height: 280px;
    float: left;
    position: relative;
    margin-right: 20px
}

.web-job-infolist {
    overflow: hidden
}

.web-job-infolist .o-l-e-i {
    padding: 10px
}

.web-job-infolist .o-l-h-t-i {
    font-size: 16px
}

.web-job-infolist .o-l-b-l-e {
    width: 50%
}

.web-job-infolist .o-l-b-l-e-i {
    background: url(../images/text_list_code_bg.jpg) no-repeat left center;
    padding: 0 0 0 15px;
    margin: 0 0 10px
}

.zpConShow {
    padding: 20px 0
}

.zpConShow b.FC_label {
    display: inline-block
}

.zpbut {
    text-align: center;
    margin: 10px 0
}

.zpDetail {
    padding: 10px 30px 30px;
    line-height: 24px
}

.zpDetail dt {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 5px;
    line-height: 30px
}

.zpDetail dd {
    font-size: 14px;
    margin-bottom: 5px
}

.zpFrom {
    width: 500px;
    padding-top: 1px;
    display: none
}

.zpFrom ul {
    margin: 30px 10px
}

.zpFrom li {
    height: 50px
}

.zpFrom label {
    display: block;
    float: left;
    height: 26px;
    padding-right: 10px;
    text-align: right;
    font: 100 14px/24px "Î¢ÈíÑÅºÚ", "Microsoft Yahei", "ËÎÌå";
    width: 140px
}

.zpFrom .fileDiv, .zpFrom .inputDiv, .zpFrom .selectDiv, .zpFrom .zpzwName {
    float: left;
    margin-right: 10px
}

.zpFrom .zpzwName {
    line-height: 25px;
    font-size: 16px;
    font-family: "Î¢ÈíÑÅºÚ"
}

.zpFrom .inputDiv input {
    height: 20px;
    line-height: 20px;
    width: 180px;
    padding: 2px
}

.zpFrom .selectDiv select {
    padding: 3px
}

.zpFrom .fileDiv input {
    height: 26px
}

.zpFrom .zp_yzm {
    overflow: hidden
}

.zpFrom .zpuserBut {
    padding-left: 150px;
    margin-top: 10px
}

.zpFrom .zpuserBut .but {
    width: 90px;
    height: 30px;
    cursor: pointer
}

.MessageList {
    padding: 1px 0 10px
}

.MLcaption {
    height: 30px;
    padding: 0 10px;
    font: 700 14px/30px "Î¢ÈíÑÅºÚ"
}

.MLcaption .captionL {
    float: left
}

.MLcaption .captionR {
    float: right
}

.MLConArea {
    padding: 10px
}

.MLItem {
    padding: 5px;
    margin-bottom: 10px;
    border: 1px dashed #aaa
}

.userInfoLeft {
    width: 150px;
    float: left;
    text-align: center;
    line-height: 24px;
    padding-top: 20px
}

.userInfoLeft .leaveName {
    font-size: 14px;
    word-break: break-all
}

.MLCon {
    margin-left: 150px;
    padding: 1px 1px 1px 10px;
    border-left: 1px dashed #aaa
}

.MLDetail dt {
    line-height: 30px;
    font-weight: 700;
    font-size: 14px;
    font-family: inherit
}

.MLDetail .Detail {
    line-height: 170%;
    padding: 10px 5px
}

.MLDetail .solid_divide {
    margin: 10px 0
}

.MReplyCon {
    width: 95%;
    margin: 0 auto
}

.MReplyCon dt {
    line-height: 24px;
    height: 24px;
    overflow: hidden
}

.MReplyCon .companyNname {
    float: left
}

.MReplyCon .times {
    float: right
}

.MReplyCon .Detail {
    line-height: 170%;
    padding: 1px 0 5px
}

.MReplyCon .dashed_divide {
    margin: 10px 0
}

.referReply {
    margin: 10px 20px
}

.referReply dt {
    height: 24px
}

.referReply .replyTextarea {
    margin-top: 10px
}

.referReply textarea {
    width: 65%;
    height: 80px;
    overflow-y: auto;
    border-width: 1px;
    border-style: solid
}

.referReply .replySubmit {
    height: 40px;
    padding-top: 10px
}

.referReply .replySubmit input {
    width: 60px;
    height: 35px;
    margin: 5px 10px 0 0
}

.companyInfo {
    margin: 10px
}

.companyInfo li {
    height: 24px;
    line-height: 24px
}

.companyInfo li strong {
    font-weight: 700
}

.inputMessage {
    padding: 1px 0 0
}

.IMcaption {
    font: 100 14px/30px "Î¢ÈíÑÅºÚ";
    padding-left: 20px
}

.inputMessage .solid_divide {
    margin: 10px auto
}

.inputMessage dd {
    padding: 5px
}

.inputMessage .FC_label {
    height: 26px;
    line-height: 26px;
    display: block;
    float: left;
    width: 170px;
    text-align: right;
    padding-right: 10px;
    font-size: 14px
}

.inputMessage .FC_Star {
    font-style: normal;
    padding: 0 10px;
    font-size: 14px;
    color: #c00 !important
}

.inputMessage .FC_TxtInput {
    height: 20px;
    font: 100 13px/20px "ËÎÌå";
    padding: 2px 5px
}

.FC_TxtInput {
    width: 200px
}

.inputMessage .FC_normal {
    margin-left: 10px
}

.inputMessage .FC_TxtArea {
    width: 600px;
    height: 150px;
    padding: 5px;
    border-width: 1px;
    border-style: solid;
    overflow-y: auto;
    resize: none
}

.yzmArea .FC_label {
    line-height: 50px;
    height: 50px
}

.validatecodeImg {
    float: left;
    padding-right: 15px;
    height: 50px;
    width: 120px
}

.validatecodeImg img {
    vertical-align: middle;
    height: 50px;
    width: 120px
}

.yzmArea .FC_TxtInput {
    width: 100px;
    height: 30px;
    line-height: 30px;
    float: left;
    margin-top: 5px
}

.yzmArea .clickChange {
    float: left;
    line-height: 50px;
    padding-left: 25px
}

.yzmArea .FC_normal {
    line-height: 50px
}

.inputMessage .MSubmit {
    height: 60px;
    padding-top: 20px
}

.MSubmit #overt {
    width: 14px;
    height: 14px;
    float: left;
    margin-top: 10px
}

.MSubmit .overtLabel {
    float: left;
    margin: 10px 20px 0 5px
}

.MSubmit .MessageBut {
    border: none;
    float: left
}

.FC_PicPrice_n, .FC_PicPrice_o {
    font-family: Verdana !important
}

.FC_PicPrice_n, .FC_PicPrice_o {
    font-style: normal !important
}

.FC_PicPrice_n {
    font-size: 14px !important
}

.FC_PicPrice_o {
    font-size: 12px !important
}

.FC_PicPrice_n, .FC_PicPrice_o {
    margin-right: 1em
}

.FC_PicPrice_n {
    color: #e53a3e !important
}

.FC_PicPrice_n {
    font-weight: 700 !important
}

.FC_PicPrice_o {
    text-decoration: line-through !important
}

.FC_PicPrice_o {
    color: #ccc !important
}

.pic i {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 65px;
    height: 78px;
    background-repeat: no-repeat;
    z-index: 10000
}

.pic i {
    background-image: url(../images/superscript_dot.png)
}

.pic-fan i {
    background-image: url(../images/superscript_dot_f.png)
}

.pic-ying i {
    background-image: url(../images/superscript_dot_y.png)
}

i.tejia {
    background-position: 0 0
}

i.dujia {
    background-position: -67px 0
}

i.hot {
    background-position: -134px 0
}

i.news {
    background-position: -201px 0
}

i.cuxiao {
    background-position: -268px 0
}

i.tuijian {
    background-position: -335px 0
}

.editor_content_air ol, .editor_content_air ul {
    padding-left: 40px
}

.editor_content_air ul {
    list-style-type: disc
}

.editor_content_air ol {
    list-style-type: decimal
}

.noContent {
    padding: 10px;
    text-align: center;
    font-size: 14px
}

.attrGroup {
    margin-bottom: 10px
}

.attrGroup_t h1 {
    display: inline;
    font-weight: 700
}

.attrGroup .clickmore i, .downPriceSort i, .upPriceSort i {
    background-image: url(../images/filtersort_icon.png)
}

.attrGroup dl.Class_list {
    border-width: 1px 0 0;
    border-style: solid;
    overflow: hidden;
    height: 100%
}

.attrGroup dl.first {
    border-width: 1px
}

.attrGroup .FC_BigClass {
    width: 10%;
    float: left;
    padding-bottom: 1000px;
    margin-bottom: -1000px;
    border-width: 0 1px 0 0;
    border-style: solid;
    margin-right: -1%;
    padding-right: 1px
}

.attrGroup dl.first .FC_BigClass {
    padding-right: 0
}

.attrGroup .FC_BigClass span {
    line-height: 30px;
    margin-left: 10px;
    font-weight: 700;
    font-size: 14px
}

.attrGroup .FC_SmallClass {
    width: 90%;
    float: right;
    position: relative;
    overflow: hidden
}

.attrGroup .attrList {
    margin: 0 20px;
    zoom: 1;
    padding-bottom: 3px
}

.attrGroup .attrList ul {
    padding: 1px 0;
    height: auto;
    overflow: hidden
}

.attrGroup .attrList li {
    float: left;
    margin: 3px 20px 0 0;
    height: 22px;
    line-height: 20px;
    display: block
}

.attrGroup .attrList li a {
    display: inline-block;
    padding: 0 5px;
    white-space: nowrap
}

.attrGroup dl .attrListOpen ul {
    height: auto
}

.attrGroup .clickmore {
    padding: 0 8px 0 0;
    height: 24px;
    line-height: 24px;
    cursor: pointer;
    width: 30px;
    position: absolute;
    right: 15px;
    top: 2px;
    z-index: 2;
    display: none
}

.attrGroup .clickmore i {
    display: block;
    overflow: hidden;
    height: 5px;
    width: 9px;
    position: absolute;
    right: 0;
    top: 9px;
    background-position: -59px 0
}

.attrGroup .clickmore:hover i {
    background-position: -37px 0
}

.attrGroup .clickmoreOpen i {
    background-position: -48px 0
}

.attrGroup .clickmoreOpen:hover i {
    background-position: -26px 0
}

.filterSort {
    padding: 5px 10px
}

.attentionSort, .downPriceSort, .priceInputSort, .timeSort, .upPriceSort {
    float: left;
    height: 24px;
    line-height: 24px;
    border-width: 1px;
    border-style: solid
}

.attentionSort, .timeSort {
    width: 50px;
    margin-right: 10px;
    text-align: center
}

.downPriceSort, .upPriceSort {
    padding: 0 20px 0 10px;
    position: relative
}

.upPriceSort i {
    background-position: 0 -11px;
    display: block;
    width: 7px;
    height: 8px;
    position: absolute;
    right: 8px;
    top: 8px;
    overflow: hidden
}

.upPriceSort:hover i, .upPriceSortCur i {
    background-position: -8px -11px;
    overflow: hidden
}

.downPriceSort {
    border-left: 0;
    margin-right: 10px
}

.downPriceSort i {
    background-position: -16px -11px;
    display: block;
    width: 7px;
    height: 8px;
    position: absolute;
    right: 8px;
    top: 8px;
    overflow: hidden
}

.downPriceSort:hover i, .downPriceSortCur i {
    background-position: -24px -11px
}

.priceInputSort {
    margin-right: 10px
}

.priceInputSort div, .priceInputSort span {
    float: left
}

.priceInputSort div {
    position: relative;
    padding-left: 15px
}

.priceInputSort i {
    font-style: normal;
    font-weight: 400;
    padding: 0 2px;
    position: absolute;
    left: 0;
    top: 1px;
    font-family: arial
}

.priceInputSort .priceBetween {
    border-width: 0 1px;
    border-style: solid;
    padding: 0 5px
}

.priceInputSort input {
    width: 50px;
    height: 21px;
    border: 0;
    line-height: 21px;
    margin: 1px 0
}

.priceSortBut input {
    height: 24px;
    width: 50px
}

.selectSort {
    float: right;
    height: 24px
}

.selectSort select {
    height: 24px;
    width: 100px
}

.attentionSort:hover, .attentionSortCur, .downPriceSort:hover, .downPriceSortCur, .timeSort:hover, .timeSortCur, .upPriceSort:hover, .upPriceSortCur {
    background-color: #ddd;
    color: #333
}

.priceInputSort .priceBetween {
    border-color: #ccc
}

.rowClass dl {
    overflow: hidden;
    zoom: 1;
    padding: 10px
}

.rowClass dl.first {
    border-top: none
}

.rowClass dt {
    display: block;
    line-height: 25px;
    font-size: 14px;
    font-weight: 700;
    padding-left: 10px;
    border-width: 0 0 1px;
    margin-bottom: 5px
}

.rowClass dd {
    width: 220px;
    float: left;
    line-height: 30px;
    height: 30px;
    font-size: 14px;
    overflow: hidden
}

.rowClass dd a:hover {
    text-decoration: none
}

.ContainerCrumbs {
    display: block;
    padding-bottom: 5px;
    font-weight: 400
}

.ContainerCrumbs em {
    margin: 0 5px;
    font-style: normal
}

.ContainerCrumbs .firstFont, .ContainerCrumbs .firstFont a {
    font-weight: 700
}

.ContainerCrumbs b {
    font-weight: 400
}

.Big_ListStyle_1 {
    padding: 1px 0;
    zoom: 1
}

.Big_ListStyle_1 .prolist_style {
    margin: 0 auto
}

.Big_ListStyle_1 .prolist_style ul {
    zoom: 1;
    padding: 1px 0 15px
}

.Big_ListStyle_1 .P_ListItem_1 {
    float: left;
    margin: 15px 13px 0 12px;
    width: 210px;
    border-style: solid;
    border-width: 1px;
    position: relative
}

.Big_ListStyle_1 .Pic_box {
    border-style: solid;
    border-width: 0;
    margin-bottom: 10px;
    width: 202px;
    height: 202px;
    margin: 5px auto;
    position: relative
}

.Big_ListStyle_1 .pic {
    width: 200px;
    height: 200px;
    overflow: hidden
}

.Big_ListStyle_1 .pic table {
    width: 100%;
    height: 100%
}

.Big_ListStyle_1 .pic td {
    text-align: center;
    vertical-align: middle
}

.Big_ListStyle_1 strong {
    font-weight: 400
}

.Big_ListStyle_1 .Pic_Price {
    line-height: 24px;
    padding: 0 5px;
    height: 24px;
    overflow: hidden
}

.Big_ListStyle_1 .FC_PicMore_a {
    margin-left: 10px
}

.Big_ListStyle_1 .FC_PicName {
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
    padding: 0 5px;
    height: 48px;
    overflow: hidden;
    text-align: left
}

.Big_ListStyle_1 .FC_PicName_C {
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
    padding: 0 5px;
    height: 48px;
    overflow: hidden;
    text-align: center
}

.Big_ListStyle_1 .FC_PicSummary {
    line-height: 20px
}

.Big_ListStyle_2 {
    padding: 1px 0
}

.Big_ListStyle_2 .prolist_style {
    overflow: hidden
}

.Big_ListStyle_2 .P_ListItem_1 {
    float: left;
    width: 50%;
    padding: 10px 0;
    border-style: solid dashed dashed solid;
    border-width: 0 1px 1px 0;
    padding-bottom: 10px;
    margin-right: -1px
}

.Big_ListStyle_2 .P_ListItem_1:nth-child(even) {
    border-right: none
}

.Big_ListStyle_2 .Pic_box {
    border-style: solid;
    border-width: 1px;
    float: left;
    margin: 0 10px;
    position: relative
}

.Big_ListStyle_2 .pic {
    width: 100px;
    height: 100px;
    overflow: hidden
}

.Big_ListStyle_2 .pic table {
    width: 100%;
    height: 100%
}

.Big_ListStyle_2 .pic td {
    text-align: center;
    vertical-align: middle
}

.Big_ListStyle_2 .pic_attr {
    margin-right: 10px;
    height: 100px;
    overflow: hidden
}

.Big_ListStyle_2 .FC_PicMore_a {
    margin-left: 5px;
    display: inline-block
}

.Big_ListStyle_2 .FC_PicName {
    font-weight: 400;
    font-size: 14px;
    line-height: 26px;
    height: 26px;
    overflow: hidden
}

.Big_ListStyle_2 .Pic_Price {
    height: 24px;
    line-height: 24px
}

.Big_ListStyle_2 .FC_PicSummary {
    line-height: 24px;
    height: 70px;
    overflow: hidden
}

.Big_ListStyle_3 {
    margin-bottom: 10px
}

.Big_ListStyle_3_c {
    padding: 1px 0
}

.Big_ListStyle_3 .prolist_style {
    margin: 10px auto;
    overflow: hidden
}

.Big_ListStyle_3 .P_ListItem_1 {
    padding: 10px 14px;
    border-style: solid dashed dashed solid;
    border-width: 0 0 1px 0;
    padding-bottom: 10px
}

.Big_ListStyle_3 .Pic_box {
    width: 120px;
    height: 90px;
    border-style: solid;
    border-width: 1px;
    float: left;
    margin-right: 10px;
    position: relative
}

.Big_ListStyle_3 .pic {
    width: 120px;
    height: 90px;
    overflow: hidden
}

.Big_ListStyle_3 .pic table {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.Big_ListStyle_3 .pic td {
    text-align: center;
    vertical-align: middle
}

.Big_ListStyle_3 .pic_attr {
    overflow: hidden
}

.Big_ListStyle_3 .FC_PicMore_a {
    margin-left: 5px;
    display: inline-block
}

.Big_ListStyle_3 .FC_PicName {
    font-weight: 400;
    font-size: 14px;
    line-height: 30px;
    height: 30px
}

.Big_ListStyle_3 .Pic_Price {
    line-height: 24px;
    height: 24px;
    overflow: hidden
}

.Big_ListStyle_3 .FC_PicSummary {
    line-height: 20px;
    max-height: 60px;
    overflow: hidden
}

.Big_ListStyle_4 {
    padding: 1px 0
}

.Big_ListStyle_4 .prolist_style ul {
    padding-bottom: 15px
}

.Big_ListStyle_4 .prolist_style {
    margin: 0 auto;
    overflow: hidden
}

.Big_ListStyle_4 .P_ListItem_1 {
    float: left;
    margin: 15px 17px 0;
    width: 155px;
    border-style: solid;
    border-width: 0;
    overflow: hidden
}

.Big_ListStyle_4 .Pic_box {
    border-style: solid;
    border-width: 1px;
    margin-bottom: 10px;
    width: 150px;
    height: 150px;
    margin: 5px auto;
    position: relative
}

.Big_ListStyle_4 .pic {
    width: 150px;
    height: 150px;
    overflow: hidden
}

.Big_ListStyle_4 .pic table {
    width: 100%;
    height: 100%
}

.Big_ListStyle_4 .pic td {
    text-align: center;
    vertical-align: middle
}

.Big_ListStyle_4 .FC_PicPrice {
    line-height: 24px;
    padding: 0 5px
}

.Big_ListStyle_4 .Pic_Price {
    line-height: 24px;
    padding: 0 5px;
    height: 24px;
    overflow: hidden
}

.Big_ListStyle_4 .FC_PicMore_a {
    margin-left: 10px
}

.Big_ListStyle_4 .FC_PicName {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    padding: 0 5px;
    height: 40px;
    overflow: hidden
}

.Big_ListStyle_4 .FC_PicSummary {
    line-height: 20px
}

.Big_ListStyle_5_c li {
    height: 24px;
    line-height: 24px
}

.Big_ListStyle_5_c .firstItem {
    overflow: hidden;
    margin: 0 5px 5px;
    height: 115px
}

.Big_ListStyle_5_c .firstItem .tit {
    height: 20px;
    margin-bottom: 3px
}

.Big_ListStyle_5_c .firstItem .FC_PicName {
    line-height: 20px;
    font-size: 14px;
    font-weight: 700
}

.Big_ListStyle_5_c .firstItem .Pic_box {
    width: 120px;
    height: 90px;
    border-style: solid;
    border-width: 1px;
    float: left;
    margin-right: 10px
}

.Big_ListStyle_5_c .firstItem .pic {
    width: 120px;
    height: 90px;
    overflow: hidden
}

.Big_ListStyle_5 .pic table {
    width: 100%;
    height: 100%
}

.Big_ListStyle_5 .pic td {
    text-align: center;
    vertical-align: middle
}

.Big_ListStyle_5_c .firstItem .pic_arrt {
    overflow: hidden;
    height: 92px
}

.Big_ListStyle_5_c .firstItem .FC_PicSummary {
    line-height: 150%
}

.Big_ListStyle_5_c .firstItem .FC_PicMore_a {
    margin-left: 5px;
    display: inline-block
}

.Big_ListStyle_6 {
    margin-bottom: 10px
}

.Big_ListStyle_6_c {
    padding: 10px
}

.Big_ListStyle_6 .articlelist_style {
    width: 100%;
    overflow: hidden
}

.Big_ListStyle_6 li {
    float: left;
    width: 33%;
    height: 24px;
    line-height: 24px
}

.Big_ListStyle_7 {
    line-height: 180%;
    padding: 10px
}

.listStyle_tab {
    border-width: 1px;
    border-style: solid;
    margin: 10px 0
}

.listStyle_tab_t {
    height: 30px;
    border-style: solid;
    border-width: 0 0 2px;
    position: relative
}

.listStyle_tab_t h3 {
    float: left;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    font-size: 14px;
    font-weight: 700;
    width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.listStyle_tab_t ul {
    position: absolute;
    right: 10px;
    top: -3px;
    padding-top: 3px
}

.listStyle_tab_t li {
    float: left;
    height: 30px;
    line-height: 30px;
    text-align: center;
    padding: 0 15px;
    cursor: pointer;
    border-width: 0 0 0 1px;
    border-style: solid;
    width: 100px
}

.listStyle_tab_t li a {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    white-space: pre;
    text-overflow: ellipsis
}

.listStyle_tab_t li.cur {
    position: relative;
    height: 35px;
    margin-top: -5px;
    border-width: 2px 2px 0
}

.listStyle_tab .listStyle_tab_c {
    padding: 10px 15px;
    line-height: 1.7
}

.listStyle_tab .listStyle_tab_c img {
    max-width: 100%
}

.Big_ListStyle_9 {
    padding-top: 1px
}

.Big_ListStyle_9 .prolist_style {
    padding-bottom: 40px
}

.Big_ListStyle_9 .prolist_style ul {
    zoom: 1;
    padding: 1px 0 25px
}

.Big_ListStyle_9 .proItem {
    float: left;
    width: 215px;
    height: 295px;
    position: relative;
    margin: 10px 10px 0;
    z-index: 1
}

.Big_ListStyle_9 .P_ListItem_2 {
    width: 210px;
    height: 285px;
    overflow: hidden;
    border-style: solid;
    border-width: 1px;
    position: absolute;
    margin: 0 auto;
    left: 0;
    top: 0
}

.Big_ListStyle_9 .proItemHover {
    z-index: 2
}

.Big_ListStyle_9 .proItemHover .P_ListItem_2 {
    width: 210px;
    min-height: 290px;
    height: auto
}

.Big_ListStyle_9 .Pic_box {
    border-style: solid;
    border-width: 0;
    margin-bottom: 10px;
    width: 202px;
    height: 202px;
    margin: 5px auto;
    position: relative
}

.Big_ListStyle_9 .pic {
    width: 200px;
    height: 200px;
    overflow: hidden
}

.Big_ListStyle_9 .pic table {
    width: 100%;
    height: 100%
}

.Big_ListStyle_9 .pic td {
    text-align: center;
    vertical-align: middle
}

.Big_ListStyle_9 strong {
    font-weight: 400
}

.Big_ListStyle_9 .Pic_Price {
    line-height: 24px;
    padding: 0 5px
}

.Big_ListStyle_9 .FC_PicMore_a {
    margin-left: 10px
}

.Big_ListStyle_9 .FC_PicName {
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
    padding: 0 5px
}

.Big_ListStyle_9 .FC_PicSummary {
    line-height: 20px
}

.filterArea {
    margin: 5px 10px
}

.Big_ListStyle_10 {
    padding: 1px 0
}

.Big_ListStyle_10 .prolist_style ul {
    padding-bottom: 15px
}

.Big_ListStyle_10 .prolist_style {
    margin: 0 auto
}

.Big_ListStyle_10 .P_ListItem_1 {
    float: left;
    margin: 15px 15px 0;
    width: 285px;
    height: 360px;
    border-style: solid;
    border-width: 0;
    overflow: hidden
}

.Big_ListStyle_10 .Pic_box {
    border-style: solid;
    border-width: 1px;
    margin-bottom: 10px;
    width: 280px;
    height: 280px;
    margin: 5px auto;
    position: relative
}

.Big_ListStyle_10 .pic {
    width: 280px;
    height: 280px;
    overflow: hidden
}

.Big_ListStyle_10 .pic table {
    width: 100%;
    height: 100%
}

.Big_ListStyle_10 .pic td {
    text-align: center;
    vertical-align: middle
}

.Big_ListStyle_10 .FC_PicPrice {
    line-height: 30px;
    padding: 0 5px
}

.Big_ListStyle_10 .FC_PicMore_a {
    margin-left: 10px
}

.Big_ListStyle_10 .FC_PicName {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    padding: 0 5px;
    text-align: center
}

.Big_ListStyle_10 .FC_PicSummary {
    line-height: 20px
}

.Big_ListStyle_11 .prolist_style {
    width: 100%;
    overflow: hidden
}

.Big_ListStyle_11 .prolist_style ul {
    margin: 0 10px
}

.Big_ListStyle_11 .P_ListItem_1 {
    border-style: dashed;
    border-width: 0 0 1px 0;
    padding: 10px 0;
    position: relative
}

.Big_ListStyle_11 .P_ListItem_1 .prices {
    position: absolute;
    right: 10px;
    top: 40px;
    font-weight: 400;
    font-size: 25px;
    text-align: center;
    width: 90px;
    overflow: hidden
}

.Big_ListStyle_11 .P_ListItem_1 .prices b {
    display: block;
    width: 90px;
    overflow: hidden;
    font-size: 12px
}

.Big_ListStyle_11 .Pic_box {
    float: left;
    margin-right: 10px;
    width: 120px;
    height: 90px;
    position: relative
}

.Big_ListStyle_11 .pic {
    width: 120px;
    height: 90px;
    overflow: hidden
}

.Big_ListStyle_11 .pic table {
    width: 100%;
    height: 100%
}

.Big_ListStyle_11 .pic td {
    text-align: center;
    vertical-align: middle
}

.Big_ListStyle_11 h3 {
    height: 30px;
    line-height: 30px;
    font-weight: 700
}

.Big_ListStyle_11 p {
    line-height: 18px;
    padding-right: 100px
}

.Big_ListStyle_11 .FC_PicMore_a {
    margin-left: 5px
}

.listItem_style_1 ul {
    margin: 0 5px
}

.listItem_style_1 .P_ListItem_1 {
    position: relative
}

.listItem_style_1 li.dashedLine {
    margin: 10px 0
}

.listItem_style_1 .Pic_box {
    float: left;
    margin-right: 10px;
    border-width: 1px;
    border-style: solid;
    position: relative
}

.listItem_style_1 .pic {
    width: 100px;
    height: 100px;
    overflow: hidden
}

.listItem_style_1 table, .listItem_style_1 td {
    width: 100%;
    height: 100%;
    vertical-align: middle;
    text-align: center
}

.listItem_style_1 .pic_attr {
    overflow: hidden;
    height: 100px;
    padding-top: 1px
}

.listItem_style_1 h3.FC_PicName {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    height: 24px;
    white-space: pre;
    overflow: hidden;
    text-overflow: ellipsis
}

.listItem_style_1 p.FC_PicSummary {
    line-height: 18px;
    height: 70px;
    overflow: hidden
}

.listItem_style_1 div.pic-btn {
    overflow: hidden;
    padding: 10px 0 0 0;
    clear: both
}

.listItem_style_1 div.pic-btn input {
    height: 32px;
    width: 80px;
    border: none;
    margin: 0 10px 0 0;
    background: url(../images/hy_gray_btn.png) no-repeat center;
    color: #000;
    cursor: pointer
}

.listItem_style_1 div.pic-code {
    display: none;
    position: absolute;
    bottom: 0
}

.listItem_style_1 .FC_PicMore_a {
    margin-left: 5px
}

.listItem_style_2 li {
    height: 30px;
    line-height: 30px;
    vertical-align: top;
    overflow: hidden
}

.listItem_style_2 li.dashedList {
    height: 0;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    clear: both
}

.listItem_style_2 li .q_title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block
}

.listItem_style_2 .T_ListItem_2 .q_title {
    width: 100%
}

.listItem_style_2 .T_ListItem_2 .q_title {
    float: left;
    width: 78%
}

.listItem_style_2 .T_ListItem_2 .times {
    float: right;
    width: 19%;
    text-align: right;
    padding-right: .5%
}

.listItem_style_3 li.dashedLine {
    padding: 0;
    margin: 5px 0
}

.listItem_style_3 .tit {
    height: 30px;
    line-height: 30px
}

.listItem_style_3 .times {
    float: right;
    padding-right: .5%;
    width: 19%;
    text-align: right
}

.listItem_style_3 .tit .FC_PicName {
    float: left;
    width: 80%;
    padding-left: .5%;
    font-weight: 700;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.listItem_style_3 p {
    line-height: 18px;
    text-indent: 2em
}

.listItem_style_3 p .more {
    margin-left: 5px
}

.listItem_style_4 {
    margin: 0 auto
}

.listItem_style_4 .P_ListItem_1 {
    float: left;
    width: 50%
}

.listItem_style_4 .listItem_inner {
    margin: 5px;
    padding: 5px;
    border-width: 1px;
    border-style: dashed;
    overflow: hidden
}

.listItem_style_4 .Pic_box {
    float: left;
    margin-right: 10px;
    position: relative
}

.listItem_style_4 .pic {
    width: 100px;
    height: 100px;
    overflow: hidden
}

.listItem_style_4 .pic table {
    width: 100%;
    height: 100%
}

.listItem_style_4 .pic td {
    text-align: center;
    vertical-align: middle
}

.listItem_style_4 .pic_attr {
    overflow: hidden;
    zoom: 1;
    height: 100px
}

.listItem_style_4 .FC_PicMore_a {
    margin-left: 5px;
    display: inline-block
}

.listItem_style_4 .FC_PicName {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    height: 24px;
    white-space: pre;
    overflow: hidden;
    text-overflow: ellipsis
}

.listItem_style_4 .FC_PicSummary {
    line-height: 20px;
    word-wrap: break-word
}

.listItem_style_5 ul {
    padding: 5px 0
}

.listItem_style_5 .P_ListItem_1 {
    float: left;
    margin: 10px 5px 0;
    width: 160px;
    height: 220px;
    border-style: solid;
    border-width: 0
}

.listItem_style_5 .Pic_box {
    border-style: solid;
    border-width: 1px;
    width: 150px;
    height: 150px;
    margin: 0 auto 5px;
    position: relative
}

.listItem_style_5 .pic {
    width: 150px;
    height: 150px;
    overflow: hidden
}

.listItem_style_5 .pic table {
    width: 100%;
    height: 100%
}

.listItem_style_5 .pic td {
    text-align: center;
    vertical-align: middle
}

.listItem_style_5 .FC_PicPrice {
    line-height: 24px;
    padding: 0 5px
}

.listItem_style_5 .Pic_Price {
    line-height: 24px;
    padding: 0 5px;
    height: 24px;
    overflow: hidden
}

.listItem_style_5 .FC_PicMore_a {
    margin-left: 10px
}

.listItem_style_5 .FC_PicName {
    font-weight: 400;
    font-size: 14px;
    height: 40px;
    overflow: hidden;
    line-height: 20px;
    text-align: left
}

.listItem_style_5 .FC_PicSummary {
    line-height: 20px
}

.listItem_style_6 ul {
    padding: 5px 0
}

.listItem_style_6 .P_ListItem_1 {
    float: left;
    margin: 15px 10px 0;
    width: 210px
}

.listItem_style_6 .Pic_box {
    width: 200px;
    height: 200px;
    overflow: hidden;
    margin: 0 auto 5px;
    border-width: 1px;
    border-style: dashed;
    position: relative
}

.listItem_style_6 .pic {
    width: 200px;
    height: 200px;
    overflow: hidden
}

.listItem_style_6 .pic table {
    width: 100%;
    height: 100%
}

.listItem_style_6 .pic td {
    text-align: center;
    vertical-align: middle
}

.listItem_style_6 .Pic_Price {
    line-height: 24px;
    padding: 0 2px;
    height: 24px;
    overflow: hidden
}

.listItem_style_6 .FC_PicMore_a {
    margin-left: 10px
}

.listItem_style_6 .FC_PicName {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    padding: 0 5px;
    text-align: left;
    height: 48px;
    overflow: hidden
}

.listItem_style_6 .FC_PicSummary {
    line-height: 20px
}

.listItem_style_7 {
    line-height: 180%;
    padding: 10px
}

.previewDetail_1 {
    float: right;
    width: 100%;
    margin-left: -300px
}

.previewDetail_1 .DetailWrap {
    margin-left: 300px
}

.previewDetail_1 label {
    float: left;
    width: 120px;
    text-align: right;
    font-size: 14px;
    letter-spacing: 3px;
    line-height: 20px
}

.Pro_Tit_1 {
    font: bold 16px/30px "Î¢ÈíÑÅºÚ";
    margin-bottom: 10px
}

.Pro_Tit_1 a {
    background-color: #f60;
    white-space: nowrap;
    color: #fff !important;
    font-size: 12px;
    padding: 1px 5px
}

.pro_tag_class span {
    display: inline-block;
    border: 1px solid #f44;
    color: #f44;
    padding: 0 5px;
    line-height: 20px;
    margin: 0 5px 5px 0
}

.pro_buy_sumtable {
    border: 1px solid #eee;
    width: 95%;
    margin: 10px 0 0
}

.pro_buy_sumtable td {
    padding: 10px 0;
    text-align: center;
    border: 1px solid #eee
}

.product_contact li {
    padding: 5px 0
}

.product_contact {
    border: 1px solid #ccc;
    margin: 10px 0
}

.product_contact .FC_Piclabel {
    width: 120px;
    text-align: left
}

.product_contact i {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px 0 0;
    background-image: url(../images/inner_protel_icon.png);
    background-repeat: no-repeat;
    vertical-align: middle
}

.product_contact i.tel-icon {
    background-position: 0 0
}

.product_contact i.message-icon {
    background-position: 0 -20px
}

.product_contact i.QQ-icon {
    background-position: 0 -40px
}

.product_contact i.href-icon {
    background-position: 0 -60px
}

.Product_Summary_1 {
    padding: 15px 5px
}

.Product_Summary_1 li {
    line-height: 20px;
    padding-top: 5px
}

.Product_Summary_1 .FC_PicPrice_n {
    font-size: 20px
}

.Product_Summary_1 .pro_imglist span {
    margin: 0 8px 5px 0;
    display: inline-block;
    color: #0d8800
}

.Product_Summary_1 .pro_imglist img {
    vertical-align: middle;
    margin-right: 5px;
    width: 18px;
    height: 18px
}

.Product_Summary_1 {
    padding: 15px 5px
}

.Product_Summary_1 li {
    line-height: 20px;
    padding-top: 5px
}

.Product_Summary_1 .FC_PicPrice_n {
    font-size: 20px
}

.Buy_Message_1 {
    padding: 15px 10px;
    margin: 10px 0;
    zoom: 1
}

.Buy_Message_1:after {
    content: ".";
    overflow: hidden;
    display: block;
    height: 0;
    line-height: 0;
    clear: both
}

.Buy_Message_1:hover {
    box-shadow: 1px 1px 3px #aaa
}

.Buy_Message_1 li {
    padding-bottom: 10px;
    clear: both
}

.Buy_Message_1 .Buy_Amount .pro_total, .Buy_Message_1 .Buy_Amount label {
    line-height: 24px
}

.Buy_Message_1 .Buy_Number {
    float: left;
    width: 100px;
    border: 1px solid #ccc;
    background-color: #f5f5f5;
    box-shadow: 1px 1px 3px #aaa;
    margin-right: 10px
}

.Buy_Message_1 .Buy_Number a {
    width: 20px;
    height: 20px;
    text-align: center;
    font-style: normal;
    float: left;
    font: bold 16px/20px "ËÎÌå";
    cursor: pointer;
    color: #999;
    outline: 0
}

.Buy_Message_1 .Buy_Number a:hover {
    background-color: #ddd;
    color: #777
}

.Buy_Message_1 .Buy_Number input {
    float: left;
    width: 58px;
    height: 20px;
    border-width: 0 1px 0 1px;
    border-style: solid;
    border-color: #ccc;
    text-align: center;
    font-weight: 700;
    line-height: 20px;
    padding: 0
}

.Buy_Message_1 .Buy_Versions {
    position: relative;
    padding-left: 100px
}

.Buy_Message_1 .Buy_Versions label {
    line-height: 30px;
    position: absolute;
    left: 0;
    top: 0
}

.Buy_Message_1 .Bersion_List {
    word-break: break-all
}

.Buy_Message_1 .Bersion_List a {
    border: 1px solid #ccc;
    padding: 6px 8px;
    display: inline-block;
    background-color: #fff;
    font-weight: 700;
    margin: 0 4px 10px;
    font-family: arial;
    text-transform: uppercase;
    position: relative;
    box-shadow: 1px 1px 3px #ddd
}

.Buy_Message_1 .Bersion_List a em {
    display: none
}

.Buy_Message_1 .Bersion_List a.cur, .Buy_Message_1 .Bersion_List a:hover {
    border-width: 2px;
    border-style: solid;
    padding: 5px 7px;
    box-shadow: 1px 1px 3px #333
}

.Buy_Message_1 .Bersion_List a.cur em {
    display: block;
    height: 0;
    width: 0;
    overflow: hidden;
    border-width: 5px;
    border-style: dashed solid solid dashed;
    position: absolute;
    bottom: -1px;
    right: -1px
}

.Buy_Message_1 .Bersion_List a.disabled, .Buy_Message_1 .Bersion_List a.disabled:hover {
    border: dashed 1px #ccc;
    padding: 6px 8px;
    color: #ccc;
    cursor: not-allowed;
    box-shadow: none
}

.Buy_Message_1 .Buy_But .SummaryList_but {
    display: inline-block
}

.Buy_Message_1 .Buy_But input {
    margin-right: 10px;
    cursor: pointer
}

.But_Message_1 .Buy_But .SummaryList_but {
    display: inline-block
}

.Buy_Message_1 .Buy_But input.but-desabled {
    opacity: .4
}

.Buy_Message_1 .New_Buy_But {
    float: left;
    margin-left: 10px;
    clear: none
}

.Buy_Message_1 .New_Buy_But .hideBut {
    height: 42px;
    display: inline-block;
    line-height: 42px;
    font-size: 18px;
    color: #fff;
    font-family: "Î¢ÈíÑÅºÚ";
    font-weight: 700;
    padding: 0 10px;
    background-color: #c00;
    border: 1px solid #a00;
    border-radius: 5px;
    background-color: #c00;
    background: -moz-linear-gradient(top, red 0, #c00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, red), color-stop(100%, #c00));
    background: -webkit-linear-gradient(top, red 0, #c00 100%);
    background: -o-linear-gradient(top, red 0, #c00 100%);
    background: -ms-linear-gradient(top, red 0, #c00 100%);
    background: linear-gradient(to bottom, red 0, #c00 100%)
}

.Buy_Message_1 .New_Buy_But .hideTel {
    font-size: 25px;
    font-family: arial;
    padding-top: 10px
}

.Buy_Message_1 #Go_Wu_Car {
    position: relative
}

.Buy_Message_1 .Buy_But #Go_Wu_Back {
    width: 129px;
    height: 36px;
    background: #000;
    filter: Alpha(Opacity=60);
    opacity: .6;
    position: absolute;
    top: 0;
    left: -1px;
    z-index: 3
}

.Buy_Message_1 .Buy_But #Go_Wu_Back2 {
    width: 129px;
    height: 36px;
    background: #000;
    filter: Alpha(Opacity=60);
    opacity: .6;
    position: absolute;
    top: 0;
    left: 141px;
    z-index: 3
}

.InnerPreview_1 {
    width: 282px;
    position: relative
}

.InnerPreview_1 .bigPics {
    width: 280px;
    height: 280px
}

.InnerPreview_1 .bigPic {
    overflow: hidden;
    width: 280px;
    height: 280px;
    position: relative;
    text-align: center;
    font-size: 0
}

.InnerPreview_1 .bigPic .hook {
    display: inline-block;
    height: 100%;
    line-height: 0;
    overflow: hidden;
    margin-left: -1px;
    vertical-align: middle;
    width: 0
}

.InnerPreview_1 .bigPic img {
    vertical-align: middle;
    max-width: 280px
}

.InnerPreview_1 .bigPic .zoom {
    position: absolute;
    width: 140px;
    height: 140px;
    background-color: #fc980f;
    border: 1px solid #e08103;
    left: 0;
    top: 0;
    z-index: 2;
    opacity: .5;
    cursor: move
}

.InnerPreview_1 .bigPic table {
    width: 100%;
    height: 100%
}

.InnerPreview_1 .bigPic td {
    vertical-align: middle
}

.InnerPreview_1 .smallPic_listArea {
    height: 64px;
    padding: 1px;
    margin-top: 10px;
    width: 280px;
    position: relative
}

.InnerPreview_1 .left_but, .InnerPreview_1 .right_but {
    position: absolute;
    display: block;
    width: 17px;
    height: 60px;
    top: 0;
    outline: 0;
    display: none
}

.InnerPreview_1 .left_but {
    left: 0
}

.InnerPreview_1 .right_but {
    right: 0
}

.InnerPreview_1 .smallPic_list {
    width: 280px;
    overflow: hidden;
    height: 64px
}

.InnerPreview_1 .smallPic_list ul {
    width: 800%
}

.InnerPreview_1 .smallPic_list li {
    float: left
}

.InnerPreview_1 .smallPic_list li span {
    display: block;
    width: 60px;
    height: 60px;
    margin: 1px 4px 0;
    overflow: hidden;
    background-color: #fff
}

.InnerPreview_1 .smallPic_list li img {
    width: 60px;
    height: 60px
}

.InnerPreview_1 .zoomPic {
    position: absolute;
    border: 1px solid #ccc;
    width: 300px;
    height: 300px;
    overflow: hidden
}

.InnerPreview_1 .zoomPic img {
    position: absolute
}

.innerStyle_tab {
    border-width: 1px;
    border-style: solid;
    margin: 10px 0
}

.innerStyle_tab_t {
    height: 30px;
    border-style: solid;
    border-width: 0 0 2px;
    position: relative
}

.innerStyle_tab_t ul {
    position: absolute;
    left: 10px;
    top: -3px;
    padding-top: 3px;
    width: 100%
}

.innerStyle_tab_t li {
    float: left;
    height: 30px;
    line-height: 30px;
    text-align: center;
    padding: 0 15px;
    cursor: pointer;
    border-width: 0 0 0 1px;
    border-style: solid
}

.innerStyle_tab_t li.cur {
    position: relative;
    height: 35px;
    margin-top: -5px;
    border-width: 2px 2px 0
}

.innerStyle_tab_c {
    padding: 10px;
    line-height: 1.7
}

.showDetailItem {
    overflow: hidden;
    color: inherit !important
}

.showDetailItemC {
    line-height: 1.7;
    width: 98%;
    overflow: hidden;
    color: inherit !important
}

.innerBigPic {
    text-align: center;
    width: 100%;
    padding: 1px 0
}

.innerBigPic .images {
    width: 95%;
    overflow: hidden;
    margin: 20px auto
}

.SummarylistShowArea {
    margin: 10px 15px 0;
    position: relative;
    padding: 10px;
    min-height: 42px
}

.SummaryList {
    width: 80%
}

.SummaryList dd {
    line-height: 24px;
    font-size: 14px
}

.SummaryList dd .FC_label {
    font-weight: 700
}

.SummarylistShowArea .SummaryList_but {
    position: absolute;
    right: 10px;
    top: 10px
}

.showInfoDetaTable {
    margin: 10px 0
}

.DetailTable {
    width: 100%
}

.DetailTable table, .DetailTable td, .DetailTable th {
    border-width: 1px;
    border-style: solid
}

.DetailTable th {
    padding: 5px;
    font-size: 14px;
    width: 100px;
    text-align: center;
    vertical-align: top;
    font-weight: 700
}

.DetailTable td {
    padding: 5px
}

.articleTit {
    font-size: 26px;
    line-height: 2;
    font-weight: 400
}

.articleDetails {
    color: inherit !important
}

.articleDetails .articleTit {
    font-size: 26px;
    line-height: 38px;
    font-weight: 700;
    text-align: center;
    padding: 5px;
    color: inherit !important
}

.articleDetails .articleAbstract {
    line-height: 30px;
    text-align: center;
    margin-top: 5px
}

.articleDetails .Details {
    line-height: 1.7;
    overflow: hidden;
    color: inherit !important
}

.articleComment {
    margin: 10px 15px
}

.articleCommentT .FC_Tit3_more {
    float: right
}

.CommentList dl {
    padding: 10px 5px 10px 80px;
    position: relative
}

.CommentList dl.first {
    border-width: 0
}

.CommentList .portraitPic {
    position: absolute;
    left: 5px;
    top: 10px;
    text-align: center
}

.CommentList .Pic_box {
    border-width: 1px;
    border-style: solid;
    border-width: 1px;
    border-style: solid;
    height: 50px;
    width: 50px;
    margin-bottom: 5px
}

.CommentList .pic {
    width: 50px;
    height: 50px;
    overflow: hidden
}

.CommentList .FC_UserName {
    display: block;
    width: 50px;
    height: 20px;
    overflow: hidden
}

.CommentList .FC_PicSummary {
    line-height: 1.7;
    padding-right: 40px;
    position: relative;
    font-size: 14px
}

.CommentList .FC_PicSummary .layer {
    position: absolute;
    right: 0;
    top: 0;
    font-weight: 700
}

.CommentList .FC_PicSummary .FC_Time {
    margin-top: 20px;
    display: block;
    font-size: 12px
}

.CommentList .manageReply {
    padding: 10px 0;
    position: relative
}

.CommentList .manageReply .dashedLine {
    margin-bottom: 5px
}

.CommentList .manageReply .FC_UserName {
    line-height: 30px
}

.CommentList .manageReply .FC_Time {
    float: right;
    margin-top: 0
}

.submitComment {
    position: relative;
    padding: 40px 0 0 80px
}

.submitComment .portraitPic {
    text-align: center;
    position: absolute;
    left: 5px;
    top: 40px
}

.submitComment .Pic_box {
    border-width: 1px;
    border-style: solid;
    border-width: 1px;
    border-style: solid;
    height: 50px;
    width: 50px;
    margin-bottom: 5px
}

.submitComment .pic {
    width: 50px;
    height: 50px;
    overflow: hidden
}

.submitComment .FC_TxtArea {
    border-width: 1px;
    border-style: solid
}

.submitComment .FC_TxtArea textarea {
    width: 98%;
    border: 0;
    resize: none;
    margin: 5px auto;
    display: block;
    height: 80px;
    overflow: auto
}

.submitComment .operates {
    margin-top: 20px
}

.submitComment .operL {
    float: left;
    padding-top: 10px
}

.submitComment .operL input {
    width: 14px;
    height: 14px;
    vertical-align: middle;
    margin-right: 5px
}

.submitComment .operR {
    float: right
}

.showRelated {
    margin: 10px 0
}

.showRelatedC {
    padding: 10px 5px
}

.txtRelated li {
    width: 48%;
    float: left;
    height: 24px;
    line-height: 24px;
    white-space: pre;
    text-overflow: ellipsis;
    overflow: hidden
}

.relatedPro {
    position: relative;
    zoom: 1
}

.relatedPro .left-but, .relatedPro .right-but {
    display: block;
    height: 0;
    width: 0;
    position: absolute;
    cursor: pointer;
    display: none;
    opacity: .5;
    cursor: pointer;
    z-index: 2;
    overflow: hidden;
    overflow: hidden
}

.relatedPro .left-but {
    border-style: dashed solid dashed dashed;
    border-color: transparent #ccc transparent transparent
}

.relatedPro .right-but {
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #ccc
}

.relatedPro .left-but:hover, .relatedPro .right-but:hover {
    opacity: 1
}

.relatedPro .picRelatedArea {
    margin: 0 auto;
    position: relative;
    overflow: hidden
}

.relatedPro ul {
    width: 800%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1
}

.relatedPro li {
    float: left;
    text-align: center
}

.relatedPro .Pic_box {
    width: 200px;
    height: 200px;
    overflow: hidden;
    margin: 0 auto 5px
}

.relatedPro .pic {
    width: 200px;
    height: 200px;
    overflow: hidden
}

.relatedPro .pic table {
    width: 100%;
    height: 100%
}

.relatedPro .pic td {
    text-align: center;
    vertical-align: middle
}

.relatedPro .FC_PicPrice {
    line-height: 24px;
    padding: 0 5px
}

.relatedPro .FC_PicMore_a {
    margin-left: 10px
}

.relatedPro .FC_PicName {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    padding: 0 5px;
    text-align: center;
    overflow: hidden
}

.relatedPro .FC_PicSummary {
    line-height: 20px
}

.BigpicRelated .picRelatedArea {
    min-height: 270px;
    overflow: hidden;
    zoom: 1
}

.BigpicRelated .left-but, .BigpicRelated .right-but {
    top: 80px
}

.BigpicRelated .left-but {
    left: 5px;
    border-width: 30px 30px 30px 0
}

.BigpicRelated .right-but {
    right: 5px;
    border-width: 30px 0 30px 30px
}

.BigpicRelated li {
    margin: 15px 12px 0;
    width: 210px
}

.BigpicRelated .Pic_box {
    width: 200px;
    height: 200px;
    overflow: hidden;
    margin: 0 auto 5px
}

.BigpicRelated .pic {
    width: 200px;
    height: 200px;
    overflow: hidden
}

.BigpicRelated .Pic_Price {
    height: 20px;
    overflow: hidden
}

.SmallpicRelated .picRelatedArea {
    width: 680px;
    height: 190px
}

.SmallpicRelated .left-but, .SmallpicRelated .right-but {
    border-width: 25px;
    top: 65px
}

.SmallpicRelated .left-but {
    left: 0
}

.SmallpicRelated .right-but {
    right: 0
}

.SmallpicRelated li {
    margin: 15px 5px 0;
    width: 160px;
    height: 210px
}

.SmallpicRelated .Pic_box {
    width: 150px;
    height: 150px;
    overflow: hidden;
    margin: 0 auto 5px
}

.SmallpicRelated .pic {
    width: 150px;
    height: 150px;
    overflow: hidden
}

.SmallpicRelated .Pic_Price {
    height: 20px;
    overflow: hidden
}

.show-rate-summary {
    padding: 10px 0
}

.show-rate-summary ol, .show-rate-summary ul {
    padding-left: 0
}

.seller-rate-info {
    width: 98%
}

.seller-rate-info .text {
    width: 130px;
    border: none;
    padding: 0 0 0 75px
}

.seller-rate-title {
    line-height: 25px;
    float: left;
    font-size: 12px;
    font-weight: 400;
    padding: 5px 5px 0 0;
    margin: 0
}

.score {
    color: #f60;
    font-size: 32px;
    line-height: 32px;
    font-weight: 400;
    margin: 0 2px;
    font-family: Arial;
    float: left
}

.scoreInfo {
    clear: both;
    padding-top: 1px
}

.scoreInfo .c-value-no {
    display: block;
    margin-top: 5px;
    height: 12px;
    overflow: hidden;
    width: 60px;
    text-align: left;
    background-image: url(../images/t1krl0xk8zxxxxxxxx-194-382.png);
    background-repeat: no-repeat
}

.c-value-5 {
    background-position: -128px -71px
}

.c-value-4d5 {
    background-position: -128px -87px
}

.c-value-4 {
    background-position: -128px -103px
}

.c-value-3d5 {
    background-position: -128px -120px
}

.c-value-3 {
    background-position: -128px -137px
}

.c-value-2d5 {
    background-position: -128px -154px
}

.c-value-2 {
    background-position: -128px -170px
}

.c-value-1d5 {
    background-position: -128px -186px
}

.c-value-1 {
    background-position: -128px -203px
}

.c-value-0d5 {
    background-position: -128px -218px
}

.c-value-0 {
    background-position: -128px -234px
}

.graph {
    height: 65px;
    padding: 0;
    vertical-align: middle
}

.scroller {
    display: block;
    margin: 0 5px;
    width: 430px;
    height: 44px;
    text-align: left;
    background-position: 17px bottom;
    background-image: url(../images/t1zy55xcjsxxxxxxxx-487-21.png);
    background-repeat: no-repeat
}

.scroller span {
    display: block;
    height: 22px
}

.scroller em {
    display: block;
    float: right;
    padding-top: 1px;
    height: 22px;
    width: 30px;
    text-align: center;
    color: #fff;
    background-image: url(../images/t1zy55xcjsxxxxxxxx-487-21.png);
    background-repeat: no-repeat;
    background-position: -417px 2px
}

.graph .desc {
    padding-left: 60px;
    overflow: hidden;
    margin-top: -5px;
    zoom: 1;
    display: block;
    width: 400px
}

.graph .desc ul {
    overflow: hidden;
    padding-left: 0
}

.graph .desc li {
    display: block;
    float: left !important;
    width: 80px;
    text-align: center;
    color: gray
}

.J_Show-rate-table {
    width: 100%;
    margin-top: 10px
}

.show-rate-table td {
    padding: 10px 5px
}

.show-rate-table .show-rate-con {
    width: 80%
}

.show-rate-table .show-rate-time span {
    display: block
}

.IForm {
    padding: 1px 0 0
}

.IForm .solid_divide {
    margin: 0 10px
}

.IFormT {
    font: 400 14px/30px "Î¢ÈíÑÅºÚ";
    margin: 0 10px;
    padding-left: 5px
}

.IFormC, .IFormC2 {
    padding: 10px
}

.IFormC table {
    width: 100%
}

.IFormC td {
    padding: 5px
}

.IForm .FC_label {
    height: 26px;
    line-height: 26px;
    text-align: right;
    padding-right: 10px;
    font-size: 14px;
    width: 120px
}

.IForm .FC_Star {
    font-style: normal;
    padding: 0 2px;
    font-size: 14px
}

.IForm .FC_TxtInput {
    height: 20px;
    font: 400 13px/20px "ËÎÌå";
    padding: 2px 5px
}

.IForm .FC_TxtInput {
    width: 200px
}

.IForm .FC_normal {
    margin-left: 10px
}

.IForm .FC_TxtArea {
    width: 550px;
    height: 150px;
    padding: 5px;
    border-width: 1px;
    border-style: solid;
    overflow-y: auto;
    resize: none
}

.yzmArea .FC_label {
    line-height: 50px;
    height: 50px
}

.validatecodeImg {
    float: left;
    margin-right: 15px;
    height: 50px;
    width: 120px
}

.validatecodeImg img {
    vertical-align: middle;
    height: 50px;
    width: 120px
}

.yzmArea .FC_TxtInput {
    width: 100px;
    height: 30px;
    line-height: 30px;
    float: left;
    margin-top: 5px
}

.yzmArea .clickChange {
    float: left;
    line-height: 50px;
    padding-left: 25px
}

.yzmArea .FC_normal {
    line-height: 50px
}

.IForm .MSubmit {
    height: 60px;
    padding-top: 20px
}

.MSubmit #overt {
    width: 14px;
    height: 14px;
    float: left;
    margin-top: 10px
}

.MSubmit .overtLabel {
    float: left;
    margin: 10px 20px 0 5px
}

.MSubmit .MessageBut {
    border: none;
    float: left
}

.IFormC2 .P_ListItem_1 {
    padding: 10px 14px;
    border-style: solid dashed dashed solid;
    border-width: 0 0 1px 0;
    padding-bottom: 10px;
    position: relative
}

.IFormC2 .absoluteObj {
    position: absolute;
    right: 60px;
    top: 5px;
    text-align: center
}

.IFormC2 .absoluteObj .FC_PicPrice_n {
    font-size: 30px;
    line-height: 35px
}

.IFormC2 .absoluteObj .FC_TxtInput {
    width: 80px;
    height: 24px;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    margin-top: 5px
}

.IFormC2 .closeObj {
    display: block;
    width: 40px;
    height: 20px;
    position: absolute;
    cursor: pointer;
    overflow: hidden;
    border: 1px solid #888;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    right: 0;
    top: 0
}

.IFormC2 .Pic_box {
    width: 120px;
    height: 90px;
    border-style: solid;
    border-width: 1px;
    float: left;
    margin-right: 10px
}

.IFormC2 .pic {
    width: 120px;
    height: 90px;
    overflow: hidden;
    position: relative
}

.IFormC2 .pic table {
    width: 100%;
    height: 100%
}

.IFormC2 .pic td {
    text-align: center;
    vertical-align: middle
}

.IFormC2 .pic_attr {
    float: left;
    width: 600px
}

.IFormC2 .FC_PicMore_a {
    margin-left: 5px;
    display: inline-block
}

.IFormC2 .FC_PicName {
    font-weight: 400;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    text-align: left
}

.IFormC2 .FC_PicName_C {
    font-weight: 400;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    text-align: center
}

.IFormC2 .FC_PicSummary {
    line-height: 20px
}

.IFormC .option_li, .IFormC2 .option_li {
    margin-right: 20px
}

.IFormC .option_li input[type=checkbox], .IFormC2 .option_li input[type=checkbox] {
    width: 14px;
    height: 14px;
    vertical-align: middle
}

.frameContainer {
    margin-bottom: 10px
}

.nyMainContainer {
    margin: 0 auto
}

.hoteInfoWrap {
    border: 1px solid #f7f7f7;
    padding: 5px;
    margin: 10px 5px
}

.hoteInfoWrap .infoDetaTable {
    margin: 0 auto 10px
}

.hoteInfoWrap .infoDetaTable table {
    width: 100%
}

.hoteInfoWrap .infoDetaTable table, .hoteInfoWrap .infoDetaTable td, .hoteInfoWrap .infoDetaTable th {
    border-width: 1px;
    border-style: solid;
    border-color: #ccc
}

.hoteInfoWrap .infoDetaTable td, .hoteInfoWrap .infoDetaTable th {
    padding: 5px
}

.hoteInfoWrap .infoDetaTable .hintText {
    line-height: 30px;
    font-size: 14px
}

.hoteInfoWrap .hoteTable {
    margin: 10px auto
}

.hoteInfoWrap .hoteTable table {
    width: 100%
}

.hoteInfoWrap .hoteTable table td {
    padding: 3px 3px 8px 3px
}

.hoteInfoWrap .hoteTable td.FC_label {
    width: 100px;
    text-align: left
}

.hoteInfoWrap .hoteTable .houseList table {
    border-collapse: separate;
    border-spacing: 2px;
    width: 80%;
    margin: 10px
}

.hoteInfoWrap .hoteTable .houseList caption {
    font-size: 14px;
    line-height: 20px;
    padding: 5px
}

.hoteInfoWrap .hoteTable .houseList td {
    border: 1px solid #ddd;
    padding: 5px
}

.hoteInfoWrap .hoteTable .sumPrice {
    text-align: right;
    line-height: 30px;
    width: 80%
}

.my-payform-left .hoteInfoWrap .hoteTable table td {
    width: 180px
}

.my-payform-left .hoteInfoWrap .hoteTable td.FC_label {
    width: auto;
    text-align: left
}

.showProAlbum {
    width: 98%;
    margin: 0 auto 20px
}

.showProAlbum .photoTitle {
    height: 30px;
    padding-bottom: 10px
}

.showProAlbum .photoTitleName {
    float: right;
    font-size: 14px;
    line-height: 30px
}

.showProAlbum .photoTitleName .photoName a {
    display: inline-block;
    padding: 0 20px;
    height: 30px;
    border: 1px solid #ccc;
    background-color: #efefef;
    color: #000;
    font: 400 14px/30px 'Î¢ÈíÑÅºÚ';
    margin: 0 0 0 20px
}

.showProAlbum .photoNumber {
    padding-left: 5px
}

.showProAlbum .photoNumber b {
    font-weight: 400
}

.showProAlbum .photoNumber em {
    padding: 0 3px
}

.showProAlbum .photoTitleNumber {
    float: left
}

.showProAlbum .showbigPhoto {
    width: 100%;
    position: relative;
    margin-bottom: 30px
}

.showProAlbum .bigPhoto {
    width: 100%;
    overflow: hidden;
    text-align: center;
    position: relative;
    z-index: 1;
    height: 150px
}

.showProAlbum .bigPhoto img {
    max-width: 100%
}

.showProAlbum .loadingIcon {
    position: absolute;
    z-index: 3;
    left: 0;
    top: 0;
    text-align: center;
    width: 100%;
    height: 100%;
    z-index: 3;
    background: #fff url(../images/loading.gif) center no-repeat;
    display: none
}

.showProAlbum .photoNext, .showProAlbum .photoPrev {
    display: block;
    background: url(../images/2148fb3b623546bd93820be3e48b23b4.gif);
    position: absolute;
    width: 50%;
    height: 100%;
    top: 0;
    z-index: 2
}

.showProAlbum .photoPrev {
    left: 0;
    cursor: url(/images/VNew/prev.cur), default
}

.showProAlbum .photoNext {
    right: 0;
    cursor: url(/images/VNew/next.cur), default
}

.showProAlbum .photoEnd {
    width: 240px;
    height: 100px;
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 4;
    margin-left: -120px;
    opacity: 0
}

.showProAlbum .photoEnd .opacitylayer {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #444;
    opacity: .5;
    border: 1px solid #ccc;
    z-index: -1;
    border-radius: 10px
}

.showProAlbum .photoEnd p {
    color: #fff;
    text-align: center;
    padding-top: 15px;
    font-size: 14px
}

.showProAlbum .photoEnd span {
    display: block;
    padding-top: 15px;
    text-align: center
}

.showProAlbum .photoEnd a {
    display: inline-block;
    height: 30px;
    padding: 0 10px;
    background-color: #40abdf;
    border: 1px solid #83caeb;
    border-radius: 5px;
    color: #fff;
    line-height: 30px;
    margin-left: 5px
}

.showProAlbum .showPhotoExplain {
    margin: 0 auto 30px;
    width: 90%;
    display: none
}

.showProAlbum .showPhotoExplain .FC_PicName {
    font-size: 18px;
    line-height: 30px;
    font-weight: 700
}

.showProAlbum .showPhotoExplain .FC_PicSummary {
    text-indent: 2em;
    line-height: 20px;
    font-size: 12px
}

.showProAlbum .smallPhotoArea {
    position: relative;
    width: 100%
}

.showProAlbum .nextAlbum, .showProAlbum .prevAlbum {
    width: 116px;
    height: 96px;
    background: url(../images/smallalbum_bg.png) no-repeat right bottom;
    overflow: hidden;
    position: absolute;
    top: 0
}

.showProAlbum .nextAlbum a, .showProAlbum .prevAlbum a {
    display: block;
    width: 100px;
    height: 80px;
    overflow: hidden;
    margin: 6px 0 0 6px
}

.showProAlbum .prevAlbum {
    left: 0
}

.showProAlbum .nextAlbum {
    right: 0
}

.showProAlbum .smallPhotoList {
    position: relative;
    margin: 0 120px
}

.showProAlbum .smallPhotoList span.photoLeft, .showProAlbum .smallPhotoList span.photoRight {
    position: absolute;
    display: block;
    height: 25px;
    width: 25px;
    top: 32px;
    background-color: #ccc;
    border-radius: 50%;
    cursor: pointer
}

.showProAlbum .smallPhotoList span.photoLeft {
    left: -5px
}

.showProAlbum .smallPhotoList span.photoRight {
    right: -5px
}

.showProAlbum .smallPhotoList span.photoLeft b, .showProAlbum .smallPhotoList span.photoRight b {
    display: block;
    width: 0;
    height: 0;
    border-width: 7px;
    overflow: hidden;
    position: absolute;
    top: 5px
}

.showProAlbum .smallPhotoList span.photoLeft b {
    border-color: transparent #aaa transparent transparent;
    border-style: dashed solid dashed dashed;
    left: 0
}

.showProAlbum .smallPhotoList span.photoRight b {
    border-color: transparent transparent transparent #aaa;
    border-style: dashed dashed dashed solid;
    left: 10px
}

.showProAlbum .smallPhotoList span.photoLeft:hover {
    background-color: #999
}

.showProAlbum .smallPhotoList span.photoLeft:hover b {
    border-color: transparent #fff transparent transparent
}

.showProAlbum .smallPhotoList span.photoRight:hover {
    background-color: #999
}

.showProAlbum .smallPhotoList span.photoRight:hover b {
    border-color: transparent transparent transparent #fff
}

.showProAlbum .smallPhotoList .smallPhoto {
    height: 100px;
    overflow: hidden;
    position: relative;
    margin: 0 18px
}

.showProAlbum .smallPhotoList .smallPhoto div.cur {
    width: 100px;
    height: 80px;
    border-width: 2px;
    position: absolute;
    left: 0;
    top: 5px;
    z-index: 3;
    border-width: 2px;
    border-style: solid;
    display: none
}

.showProAlbum .smallPhotoList .smallPhoto ul {
    height: 90px;
    width: 9999px;
    padding-top: 5px
}

.showProAlbum .smallPhotoList .smallPhoto li {
    width: 100px;
    height: 80px;
    float: left;
    overflow: hidden;
    text-align: center;
    font-size: 0;
    margin-right: 10px;
    border-width: 2px
}

.showProAlbum .smallPhotoList .smallPhoto li p, .showProAlbum .smallPhotoList .smallPhoto li span {
    display: none
}

.showProAlbum .smallPhotoList .smallPhoto img {
    vertical-align: middle
}

.wrapper-960 .Big_ListStyle_1 .P_ListItem_1 {
    margin: 15px 13px 0 12px
}

.wrapper-960 .Big_ListStyle_4 .P_ListItem_1 {
    margin: 15px 17px 0
}

.wrapper-960 .Big_ListStyle_9 .proItem {
    width: 215px;
    margin: 10px 10px 0
}

.wrapper-960 .Big_ListStyle_10 .P_ListItem_1 {
    margin: 15px 15px 0
}

.wrapper-960 .listItem_style_5 .P_ListItem_1 {
    margin: 10px 5px 0
}

.wrapper-960 .listItem_style_6 .P_ListItem_1 {
    margin: 15px 10px 0
}

.wrapper-1020 .Big_ListStyle_1 .P_ListItem_1 {
    margin: 15px 21px 0 19px
}

.wrapper-1020 .Big_ListStyle_4 .P_ListItem_1 {
    margin: 15px 23px 0
}

.wrapper-1020 .Big_ListStyle_9 .proItem {
    width: 215px;
    margin: 10px 17px 0 18px
}

.wrapper-1020 .Big_ListStyle_10 .P_ListItem_1 {
    margin: 15px 25px 0
}

.wrapper-1020 .listItem_style_5 .P_ListItem_1 {
    margin: 10px 8px 0 9px
}

.wrapper-1020 .listItem_style_6 .P_ListItem_1 {
    margin: 15px 15px 0
}

.wrapper-1080 .Big_ListStyle_1 .P_ListItem_1 {
    margin: 15px 28px 0 27px
}

.wrapper-1080 .Big_ListStyle_4 .P_ListItem_1 {
    margin: 15px 29px 0
}

.wrapper-1080 .Big_ListStyle_9 .proItem {
    width: 215px;
    margin: 10px 30px
}

.wrapper-1080 .Big_ListStyle_10 .P_ListItem_1 {
    margin: 15px 35px 0
}

.wrapper-1080 .listItem_style_5 .P_ListItem_1 {
    margin: 10px 12px 0 13px
}

.wrapper-1080 .listItem_style_6 .P_ListItem_1 {
    margin: 15px 20px 0
}

.wrapper-1140 .Big_ListStyle_1 .P_ListItem_1 {
    margin: 15px 36px 0 34px
}

.wrapper-1140 .Big_ListStyle_4 .P_ListItem_1 {
    margin: 15px 35px 0
}

.wrapper-1140 .Big_ListStyle_9 .proItem {
    width: 215px;
    margin: 10px 38px 0 37px
}

.wrapper-1140 .Big_ListStyle_10 .P_ListItem_1 {
    margin: 15px 45px 0
}

.wrapper-1140 .listItem_style_5 .P_ListItem_1 {
    margin: 10px 16px 0 17px
}

.wrapper-1140 .listItem_style_6 .P_ListItem_1 {
    margin: 15px 25px 0
}

.wrapper-1200 .Big_ListStyle_1 .P_ListItem_1 {
    margin: 15px 31px 0
}

.wrapper-1200 .Big_ListStyle_4 .P_ListItem_1 {
    margin: 15px 41px 0
}

.wrapper-1200 .Big_ListStyle_9 .proItem {
    width: 215px;
    margin: 10px 45px
}

.wrapper-1200 .Big_ListStyle_10 .P_ListItem_1 {
    margin: 15px 55px 0
}

.wrapper-1200 .listItem_style_5 .P_ListItem_1 {
    margin: 10px 20px
}

.wrapper-1200 .listItem_style_6 .P_ListItem_1 {
    margin: 15px 30px 0
}

.wrapper-1260 .Big_ListStyle_1 .P_ListItem_1 {
    margin: 15px 50px 0 50px
}

.wrapper-1260 .Big_ListStyle_4 .P_ListItem_1 {
    margin: 15px 47px 0
}

.wrapper-1260 .Big_ListStyle_9 .proItem {
    width: 215px;
    margin: 10px 53px 0 52px
}

.wrapper-1260 .Big_ListStyle_10 .P_ListItem_1 {
    margin: 15px 65px 0
}

.wrapper-1260 .listItem_style_5 .P_ListItem_1 {
    margin: 10px 23px 0 24px
}

.wrapper-1260 .listItem_style_6 .P_ListItem_1 {
    margin: 15px 35px 0
}

.wrapper-1320 .Big_ListStyle_1 .P_ListItem_1 {
    margin: 15px 58px 0 57px
}

.wrapper-1320 .Big_ListStyle_4 .P_ListItem_1 {
    margin: 15px 53px 0
}

.wrapper-1320 .Big_ListStyle_9 .proItem {
    width: 215px;
    margin: 10px 60px
}

.wrapper-1320 .Big_ListStyle_10 .P_ListItem_1 {
    margin: 15px 75px 0
}

.wrapper-1320 .listItem_style_5 .P_ListItem_1 {
    margin: 10px 28px 0 29px
}

.wrapper-1320 .listItem_style_6 .P_ListItem_1 {
    margin: 15px 40px 0
}

.jifen_ListStyle_1 .prolist_style ul {
    width: 100%
}

.article_listItem_style .listItem_style_1 {
    margin: 0 10px;
    padding: 0
}

.article_listItem_style .listItem_style_1 .P_ListItem_1 {
    border-style: dashed;
    border-width: 0 0 1px 0;
    padding: 10px 0
}

.article_listItem_style .listItem_style_1 .Pic_box {
    float: left;
    margin-right: 10px;
    width: 120px;
    height: 90px
}

.article_listItem_style .listItem_style_1 .pic {
    width: 120px;
    height: 90px;
    overflow: hidden
}

.article_listItem_style .listItem_style_1 .pic img {
    width: 120px;
    height: 90px
}

.article_listItem_style .listItem_style_1 .pic_attr {
    overflow: hidden;
    height: auto
}

.article_listItem_style .listItem_style_1 .pic_times {
    padding: 5px 0
}

.article_listItem_style .listItem_style_1 h3 {
    height: 30px;
    line-height: 30px;
    font-weight: 700
}

.article_listItem_style .listItem_style_1 p {
    line-height: 18px;
    height: auto
}

.article_listItem_style .listItem_style_1 .FC_PicMore_a {
    margin-left: 5px
}

.article_listItem_style .docMore {
    text-align: center;
    margin-top: 10px
}

.article_listItem_style .docMore a {
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #ccc;
    background-color: #efefef;
    font-size: 14px
}

.articleBBS {
    margin: 10px 15px
}

.innerStyle_tab_c .articleBBS {
    margin: 5px
}

.articleBBS .FC_Tit3_more {
    float: right
}

.articleBBS .DetailTable {
    margin: 10px 0;
    padding: 1px
}

.articleBBS .DetailTable table {
    margin: -1px;
    width: 100%;
    border-width: 1px 1px 0
}

.articleBBS .DetailTable th {
    font-size: 100
}

.articleBBS .DetailTable td {
    padding: 15px 10px;
    border-width: 0 0 1px
}

.articleBBS .docMore {
    text-align: center;
    margin-top: 10px
}

.articleBBS .docMore a {
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #ccc;
    background-color: #efefef;
    font-size: 14px
}

.new_em {
    font-size: 14px;
    color: #ff4242;
    font-style: normal;
    line-height: 27px;
    float: left
}

.new_em font {
    color: #555
}

.gantan {
    float: left;
    margin-top: 5px;
    margin-left: 5px
}

.plaint_div1_c {
    width: 274px;
    position: absolute;
    border-radius: 5px;
    overflow: hidden;
    clear: both;
    display: none
}

.plaint_div1_c span {
    display: block;
    width: 21px;
    height: 10px;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0
}

.plaint_div1_c table {
    text-align: center;
    border: 1px solid #dbdbdb;
    margin-top: 9px;
    background: #fff
}

.plaint_div1_c table th {
    text-align: center;
    height: 35px;
    background-color: #fafafb;
    color: #333
}

.plaint_div1_c table td {
    height: 30px;
    border-right: 1px solid #ededed;
    border-top: 1px solid #ededed;
    color: #666
}

.plaint_div1 a {
    border: 2px solid #ccc;
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    color: #ccc;
    font-size: 28px;
    float: right
}

.plaint_div1_c table .cur {
    background-color: #ff6606;
    color: #fff
}

.download-key-alert {
    padding: 30px 30px 20px
}

.download-key-alert .li-item {
    padding-bottom: 10px
}

.download-key-alert .li-item span, .download-key-alert .li-item strong {
    display: inline-block
}

.download-key-alert .li-item strong {
    font-size: 14px
}

.download-key-alert .hint-item p {
    font-size: 12px
}

.download-key-alert .li-item input {
    width: 150px;
    height: 20px;
    padding: 2px
}

.download-key-alert .li-item .price i, .download-key-alert .li-item .price s {
    font-style: normal;
    text-decoration: none
}

.download-key-alert .li-item .price b {
    font-size: 25px;
    color: #c00;
    margin: 0 3px
}

.download-key-alert .btn-item {
    text-align: center
}

.download-key-alert .btn-item input {
    width: 80px;
    height: 35px;
    margin: 5px
}

.product-page-btn {
    position: absolute;
    top: 300px;
    width: 65px;
    height: 130px;
    background-color: #fff;
    z-index: 20;
    border-radius: 8px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    color: #343434
}

.product-page-btn.disabled {
    background-color: #f5f5f5;
    color: #ccc
}

.product-page-btn.prev-btn {
    left: 100px
}

.product-page-btn.next-btn {
    right: 100px
}

.product-page-btn b {
    display: none
}

.product-page-btn i {
    font: normal 100 80px/1 'Microsoft Yahei';
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: -.64em;
    position: absolute;
    top: 50%
}
